![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 11.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam po raz kolejny ;]
Postanowiłem dodać sobie możliwość sprawdzenia czy użykownik jaki chce się zarejestrować nie istnieje już w bazie oraz czy jego email nie został już użyty.
Czemu nie działa poprawnie? Ten post edytował StadiPL 12.05.2013, 04:28:25 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 4 Dołączył: 26.04.2011 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
= to operator przypisania. Ty chcesz porównać wartości - czyli użyj ==. Już nie wgłębiając się w szczegóły, w tym wypadku użycie = zwróci Ci zawsze true więc efekt jest niezgodny z oczekiwanym. Jeśli chodzi o samo sprawdzenie czy rekord się powtarza, to pamiętaj, że w SQL masz funkcję COUNT() a najlepiej po prostu nadać polu UNIQUE (IMG:style_emoticons/default/smile.gif) Cytat na razie wartość id zmieniam ręcznie, ale dodam wkrótce dodam żeby automatycznie sczytywał największą wartość i dodawał o 1 wyższą AUTO_INCREMENT na pole z ID w bazie jest tym czego szukasz. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 18:58 |