![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Piszę skrypt rejestracji i ma sprawdzić, czy w bazie danych istnieje już login jaki podał użytkownik oraz czy jest już tam taki e-mail.
Ale działa to źle. Podam: istniejący już login + nowy mail = info o błędzie nowy login + istniejący mail = bez błędu |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 54 Dołączył: 31.08.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Ludzie ci pisza jak to zrobić poprawnie a ty dalej swoje i nie dasz sobie przemówić do rozsądku.
MUSISZ użyć mysql_num_rows dla warunku, bo mysql_query zwraca TRUE zawsze gdy zapytanie do bazy zostanie prawidłowo wykonane, bez względu na to czy zwróci jakieś dane czy nie. Jeśli zapytanie będzie jakkolwiek błędne (składnia), zwróci FALSE. I ja też napiszę ostatni raz, prawidłowe rozwiązanie jest w poście 3. Koniec kropka. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 22:59 |