Jeśli dobrze pamiętam, ten błąd zazwyczaj pochodzi z segmentu kodu, takiego jak:
// You probably have some code similar to this
$var = mysql_result( $result, 0, 'column_name');
Gdzie albo zapytanie kończy się niepowodzeniem, albo kolumna nie istnieje. Sprawdź, czy $result
jest prawidłowym zasobem MySQL, aby upewnić się, że SQL jest prawidłowy, a następnie upewnij się, że rzeczywiście otrzymujesz wyniki z bazy danych, zanim spróbujesz wywołać mysql_result
.
Albo jeszcze lepiej, używając mysql_fetch_array
zamiast ręcznego pobierania wartości każdej kolumny (jeśli z zapytania zwrócono wiele kolumn).