![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 180 Pomógł: 0 Dołączył: 17.07.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam. Domyslam sie, ze sa to pytania z zakresu podstawowych, ale wiezcie mi ze szukalem po sieci i staralem sie sam do tego dojsc. Przejde moze do rzeczy. Mam problem. Mam w bazie kilka wpisow. Chce aby przed dodaniem kolejnego wpisu skrypt sprawdzal czy taki wpis juz istnieje. Robie to tak
Kod $sql = mysql_connect($host, $user, $password);
$do_select_db = mysql_select_db("sms"); $ask = "SELECT * FROM 'baza_danych' WHERE adres = '$seek' "; $do = mysql_query($ask); if($do == TRUE ) echo "Adres $seek znaleziono w bazie."; else { echo "Adresu $seek nie znaleziono w bazie."; } $do_close_db = mysql_close($sql); Zawsze wyskakuje, ze adresu nie znaleziono w bazie. Dlaczego? Macie moze jakies rozwiazanie na ten problem? Pozdrawiam... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Hej
Cytat Kod $sql = mysql_connect($host, $user, $password); $do_select_db = mysql_select_db("sms"); $ask = "SELECT * FROM 'baza_danych' WHERE adres = '$seek' "; $do = mysql_query($ask); if($do == TRUE ) echo "Adres $seek znaleziono w bazie."; else { echo "Adresu $seek nie znaleziono w bazie."; } $do_close_db = mysql_close($sql); 1) mysql_query() zwraca FALSE gdy masz blad w zapytaniu SQL - aby wyswietlic blad robisz np echo mysql_error(); - latwe i wygodne ;) 2) tobie bardziej pewnei zalezalo zeby sprawdzic czy select wybral 0 czy wiecej wierszy - do tego slyzy mysql_num_rows. Musisz wiec zmienic [php:1:3778266195] .. $ask = "SELECT * FROM 'baza_danych' WHERE adres = '$seek' "; $do = mysql_query($ask); if($do == TRUE ) echo "Adres $seek znaleziono w bazie."; .. [/php:1:3778266195]na[php:1:3778266195].. $ask = "SELECT * FROM 'baza_danych' WHERE adres = '$seek' "; $do = mysql_query($ask); $how_many = mysql_num_rows($do); if($how_many > 0 ) echo "Adres $seek znaleziono w bazie."; ...[/php:1:3778266195] 3) juz ;) ps kameleon - ja tam zrozumialem od razu ;)P pps mam nadzieje ;)) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 09:20 |