mam problem ze skryptem odczytującym dane z bazy danych.
<?php //Wyświetlanie forum dyskusyjnego. Jeżeli jest podany numer postu, //wyświetla się on i jego odpowiedzi. Jeżeli nie - całe forum. function wypiszforum ($nr) { //Funkcja rekurencyjnie wyświetla wszystkie rekordy, będące poniżej w hierarchii //postów (czyli odpowiedzi, odpowiedzi na odpowiedzi, itd { if ($fref[$i] == $nr) { wypiszforum ($i); } } } if ($nr>0) { // chcesz wyświetlić post { //i ten post jest $tresc = $rekord[2]; $tytul = $rekord[1]; } else { $nr = 0; } } else { $nr = 0; } // odczyt danych, które będą wykorzystane w funkcji rekurencyjnej { $fref[$rekord[0]] = $rekord[4]; $fdata[$rekord[0]] = $rekord[3]; $ftytul[$rekord[0]] = $rekord[2]; $fosoba[$rekord[0]] = $rekord[1]; } //wypisanie postów potomnych - rekurencja wypiszforum ($nr); ?>
Niestety podczas wyświetlania strony ukazuje mi się błąd
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\apache\httpd\html\cwphp\6-18.php on line 64
Ta linia to:
while ($rekord = mysql_fetch_array ($wynik))
trochę inaczej dopisały się numery linii, tutaj chodzi o 55.
Dla uzupełnienia tematu, pola w bazie danych to:
nr - pole kluczowe
ref
data
osoba
tytul
tresc
Nie za bardzo wiem co jest z tym nie tak.
Dlatego proszę o pomoc kogoś bardziej doświadczonego w tym temacie.