Problem Z Mysql_num_rows(), problem ktorego byc nie powinno |
Problem Z Mysql_num_rows(), problem ktorego byc nie powinno |
21.08.2004, 13:25:01
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 27.06.2004 Ostrzeżenie: (0%) |
Witam forum.
Mam problem z funkcja mysql_num_rows(). Jedyny komunikat bledu zwracany przez skryp to :
Skrypt jest prosty, sciagniety zreszta z www.php.net :
Baza ksiazki istnieje, zawiera rekordy. Identyczne polecenie "select" wydane z konsoli zwraca co trzeba. Proszę o pomoc. |
|
|
21.08.2004, 13:38:07
Post
#2
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 1.04.2004 Skąd: Gdynia Ostrzeżenie: (0%) |
Zmień to na:
i sprawdź jaki komunikat wyświetli. -------------------- Nigdy nie kłóć się z głupim, ludzie mogą nie dostrzec różnicy.
|
|
|
21.08.2004, 13:42:00
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 27.06.2004 Ostrzeżenie: (0%) |
|
|
|
21.08.2004, 13:50:32
Post
#4
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 1.04.2004 Skąd: Gdynia Ostrzeżenie: (0%) |
Teraz wiesz, że problem jest z mysql_select_db(). Coś źle jest tam wpisane. Może jakaś literówka ?
or die() to takie polecenie, że jeśli jakaś funkcja zwróci błąd to wykonanie skryptu jest natychmiast przerwane i zostaje wyświetlony komunikat, który podałeś wewnątrz die('Komunikat o błędzie'). Zapomniałem o jednej bardzo ważnej funkcji :-P mysql_error(). http://pl.php.net/manual/en/function.mysql-error.php Jeśli znowuż zamienisz swój kod na ...() or die('nazwa_funkcji' . mysql_error()); powinien pojawić się pełny komunikat o błędzie. -------------------- Nigdy nie kłóć się z głupim, ludzie mogą nie dostrzec różnicy.
|
|
|
21.08.2004, 13:54:12
Post
#5
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 27.06.2004 Ostrzeżenie: (0%) |
Rzeczywiscie nazwa bazy jest nieprawidlowa. Sorry za twoj cenny czas.
Jednak dzieki Tobie poznalem konstrukcje "die" ktora okazuje sie bardzo pomocna. Dzieki serdeczne, pozdrawiam Bart |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 16:55 |