![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 245 Pomógł: 4 Dołączył: 22.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
A więc mam sobie taką oto klasę do obsługi bazy danych:
Chyba wiadomo jak to działa: mamy konstruktor który przy wywołaniu odrazu otwiera połączenie z bazą danych + pare funkcji Teraz mam klase do obsługi newsów "news" i chce wyświetlić newsy.
Wydaje mi się że wszystko jest dobrze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Lecz dostaje komunikat: Kod Błąd bazy danych: Jak widać w klasie DB jest ustawione raportowanie błędów lecz po "Błąd bazy danych:" powinien się wyświetlić komunikat Po usunięciu warunku OR DIE a także znaku @ przed funkcją dostaje taki komunikat: Kod Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\WebServ\httpd\aa\config\db.lib.php on line 31 Zaznaczam że zapytanie SQL które wykonuje jest poprawne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Co tu się dzieje (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
funkcja query() nie zwraca ci nic. a ty mimo wszystko z niej cos pobierasz, a potem to cos (czyli nic), przekazuje do fetch. A w fetch masz mysql_fetch_assoc, której argumentem nie może być nic. Kapisz?
Funkcja query powinna zwracac wynik funkcji mysql_query |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 03:27 |