Pokud si dobře pamatuji, tato chyba obvykle pochází ze segmentu kódu, jako je tento:
// You probably have some code similar to this
$var = mysql_result( $result, 0, 'column_name');
Kde buď dotaz selže, nebo sloupec neexistuje. Zkontrolujte $result
je platným zdrojem MySQL, abyste se ujistili, že SQL je platný, a poté se ujistěte, že skutečně získáváte výsledky z databáze, než se pokusíte volat mysql_result
.
Nebo ještě lépe pomocí mysql_fetch_array
namísto ručního načítání každé hodnoty sloupce (pokud máte z dotazu vráceno více sloupců).