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

Attention :mysql_fetch_array() :l'argument fourni n'est pas un résultat MySQL valide

Votre requête doit avoir un problème qui fait que $result est une ressource non valide.

Essayez de vérifier mysql_error() après la ligne sur laquelle vous exécutez votre requête.

Modifier :

En fait, je modifierais votre requête de fonction de classe DBConnector() en quelque chose comme ce qui suit, afin qu'une erreur identifiable soit générée lorsque vous avez une mauvaise requête :

function query($query) {
    $this->theQuery = $query;
    $queryId = mysql_query($query,$this->link);
    if (! $queryId) {
        throw new Exception(mysql_error().".  Query was:\n\n".$query."\n\nError number: ".mysql_errno();
    }
    return $queryId;
}