mam dwie funkcje. Pierwsza wyświetla mi wszystkie pytania które znajdują się w bazie danych:
function pokazPytania() { $zapytanie = "SELECT * FROM pytania"; $i = 0; { $tab[$i]['id'] = $wiersz['id']; $tab[$i]['user'] = $wiersz['user']; $tab[$i]['pytanie'] = $wiersz['pytanie']; $i++; } return $tab; }
Działa bardzo fajnie, ale chciałem żeby po kliknięciu w dane zagadnienie wyświetlało mi się ono więc mam coś takiego:
function pokazPytanie($id) { $zapytanie = "SELECT odpowiedz, pytanie, user FROM pytania JOIN odpowiedzi ON pytania.id = odpowiedzi.id_pytania WHERE pytania.id = $id"; { $tab['user'] = $wiersz['user']; $tab['pytanie'] = $wiersz['pytanie']; $tab['odpowiedz'] = $wiersz['odpowiedz']; } return $tab; }
Niestety to nie działa pojawia się komunikat:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
wskazanie na linijkę
while($wiersz = mysql_fetch_array($wykonaj))
Zgubiłem się i totalnie nie wiem o co chodzi. Dlaczego pytania wyświetlają się wszystkie na jednej stronie, a nie potrafi załadować jednego po jego kliknięciu?