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 ;)) |
|
|
|
track Wyszukiwanie w bazie... 29.07.2003, 02:54:10
KaMeLeOn Re: Wyszukiwanie w bazie... 29.07.2003, 03:12:36
track OK... Teraz moj kod wyglada nastepujaco:
Kod$sql ... 29.07.2003, 05:41:07
KaMeLeOn CytatNiestety nie dziala tak jak chce. Co to moze ... 29.07.2003, 06:11:42
track Zrobilem tak jak napisales i uzylem kodu:
Kod$how_... 29.07.2003, 15:35:10
KaMeLeOn Re: Wyszukiwanie w bazie... 29.07.2003, 15:54:27
kurtz Re: Wyszukiwanie w bazie... 30.07.2003, 09:05:55
KaMeLeOn Re: Wyszukiwanie w bazie... 30.07.2003, 09:13:58
uboottd Zwracaja, wynik lub false. Z tego jeszcze nie da s... 30.07.2003, 09:40:06
kurtz Re: Wyszukiwanie w bazie... 30.07.2003, 10:24:13 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 05:47 |