sql >> Database teknologi >  >> RDS >> Mysql

MySQL- Kan ikke hoppe til række 0 på MySQL resultatindeks

Hvis jeg husker rigtigt, stammer denne fejl typisk fra et kodesegment som følgende:

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

Hvor enten forespørgslen mislykkes, eller hvor kolonnen ikke eksisterer. Tjek at $result er en gyldig MySQL-ressource for at sikre, at SQL'en er gyldig, så sørg for, at du rent faktisk får resultater fra databasen, før du prøver at kalde mysql_result .

Eller endnu bedre ved at bruge mysql_fetch_array i stedet for manuelt at hente hver kolonneværdi (hvis du har flere kolonner returneret fra forespørgslen).



  1. Sådan beregnes samlede rejsetimer mellem by x og y og omvendt

  2. mysql - kan jeg spørge, hvor mange connect_errors en given vært gav?

  3. Hente data fra to tabeller med fremmednøgleforhold i Django?

  4. Sådan opretter du flere sider med dompdf