UniX
(Slawomirrr1)
19 Czerwiec 2010 14:19
#1
Witam mam mały problem ze stroną nie wiem co się stało. Od pewnego czasu wyskakuje mi:
Fatal error: Call to a member function fetch_assoc() on a non-object in /homez.344/maxigry/www/app/model/game.php on line 421
w game.php w 421 lini znajduje się:
while($game = $result->fetch_assoc ()) {
W czym może być błąd ?
kostek135
(kostek135)
19 Czerwiec 2010 14:50
#2
Daj kilka linijek nad i pod, bo to może być cokolwiek, np. błąd w zapytaniu do SQL’a.
Agaton
(Agatonster)
19 Czerwiec 2010 15:05
#3
UniX ,
Poradnik dla Ciebie
Proszę poprawić tytuł tematu na konkretny, mówiący o problemie. W celu dokonania zaleconej korekty proszę użyć przycisku Edytuj przy poście otwierającym ten temat.
Zignorowanie zalecenia będzie skutkowało usunięciem tematu do Kosza.
kostek135
(kostek135)
19 Czerwiec 2010 19:02
#5
$result = db::query("SELECT * FROM activation ORDER BY date LIMIT 5");
Nie mogę znaleźć konkretnej przyczyny ale wydaje mi się, że błąd jest powodowany tym (zamiast obiektu zwraca FALSE)
Przykładowo może to nie istnieć (jakaś literówka w bazie). Najlepiej sprawdź jakimś if’em czy to jest === FALSE.
grzelix
(Grzelix)
20 Czerwiec 2010 13:58
#7
np takim :
$result = db::query("SELECT * FROM activation ORDER BY date LIMIT 5");
if($result === false)
echo "To jest false";
ja osobisćie bym sprawdził co tak naprawde zwraca to zapytanie
print_r($result);
UniX
(Slawomirrr1)
20 Czerwiec 2010 14:12
#8
if($result === false)
pomogło
Dziękuje wszystkim za pomoc