sql >> Databáze >  >> RDS >> Mysql

MySQL- Nelze přejít na řádek 0 v indexu výsledků MySQL

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ů).



  1. Západka FGCB_ADD_REMOVE

  2. Jak přidat uživatelskou skupinu Active Directory jako přihlášení na SQL Server

  3. Porovnejte dva řádky a identifikujte sloupce, jejichž hodnoty se liší

  4. Jak se vyhnout použití + v čísle verze s SQLiteAssetHelper