Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL - Impossible de passer à la ligne 0 sur l'index de résultat MySQL

Si je me souviens bien, cette erreur provient généralement d'un segment de code comme celui-ci :

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

Où la requête échoue ou la colonne n'existe pas. Vérifiez que $result est une ressource MySQL valide pour vous assurer que le SQL est valide, puis assurez-vous que vous obtenez réellement les résultats de la base de données avant d'essayer d'appeler mysql_result .

Ou, mieux encore, en utilisant mysql_fetch_array au lieu de récupérer manuellement chaque valeur de colonne (si plusieurs colonnes sont renvoyées par la requête).