sql >> Databasteknik >  >> RDS >> Mysql

MySQL- Det går inte att hoppa till rad 0 på MySQL resultatindex

Om jag minns rätt, härrör det här felet vanligtvis från ett kodsegment som följande:

// You probably have some code similar to this
$var = mysql_result( $result, 0, 'column_name');

Där antingen frågan misslyckas eller kolumnen inte finns. Kontrollera att $result är en giltig MySQL-resurs för att se till att SQL är giltig, se sedan till att du faktiskt får resultat från databasen innan du försöker anropa mysql_result .

Eller ännu bättre, med mysql_fetch_array istället för att manuellt hämta varje kolumnvärde (om du har flera kolumner som returneras från frågan).



  1. När är det bättre att lagra flaggor som en bitmask istället för att använda en associativ tabell?

  2. Hur lagrar man obegränsat antal tecken i Oracle 11g?

  3. Hur man väljer värden från JSON i mysql

  4. Hantera stora transaktioner med strömmande replikering och MariaDB 10.4