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: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%)
|
Cytat Zawsze wyskakuje, ze adresu nie znaleziono w bazie. Dlaczego? Macie moze jakies rozwiazanie na ten problem?
Ponieważ mysql_query() (dla zapytań SELECT, SHOW, EXPLAIN i DESCRIBE !!!) w przypadku powodzenia zwraca "identyfikator wyniku", w przeciwnym razie FALSE... Więc to nigdy nie będzie równe TRUE... Powinno być tak: [php:1:148b74cd3e]<?php if( $do == false ) { echo "Adresu $seek nie znaleziono w bazie."; } else { echo "Adres $seek znaleziono w bazie."; } mysql_close($sql); ?>[/php:1:148b74cd3e] |
|
|
|
track Wyszukiwanie w bazie... 29.07.2003, 02:54:10
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
kurtz Re: Wyszukiwanie w bazie... 29.07.2003, 09:22:37
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 - 00:24 |