Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 17 Dołączył: 4.03.2008 Ostrzeżenie: (0%)
|
Witam
Nie znalazłem tematu więc zakładam nowy Otóż mam pytanie do znawców SQL Jak można sprawdzić w tabeli bazy danych, czy email który użytkownik wprowadza przy rejestracji, znajduje się już w bazie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Wysyłam zapytanie do bazy danych w taki sposób: Kod $podobne = mysql_query("SELECT * FROM osoba") or die ('Błąd zapytania'); i teraz sprawa while ... zaczynając w ten sposób Kod while($pod = mysql_fetch_array($podobne)) { if($pod['email']!==$email) gdzie $email to zmienna do której zapisany jest email wysłany w formularzu return false; else return true; } . . . jeśli natrafię na pierwszy spełniony warunek to od razu zwróci mi sie false i wykona dalszy kod a z while wyjdzie ;/ co jest bezsensem natomiast jesli zadam pytanie w ten sposób: Kod $podobne = mysql_query("SELECT * FROM osoba WHERE osoba.email=$email") or die ('Błąd zapytania'); no to jeśli zapytanie nie znajdzie takiego samego emaila jak wprowadził klient w pole formularza przy rejestracji to od razu wyświetli się komunikat "Błąd zapytania" Poradźcie coś proszę ... Ten post edytował kosmos 14.04.2008, 23:29:07 |
|
|
|
kosmos weryfikacja email w bazie 14.04.2008, 22:57:07
dr_bonzo SELECT bez WHERE - jest bezsensu
OFFTOPIC:
takieg... 15.04.2008, 01:08:50
kosmos Dzięki za zainteresowanie:)
Teraz już wszystko dzi... 15.04.2008, 10:11:41 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 19:47 |