Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Warnung:mysql_fetch_array():Das angegebene Argument ist kein gültiges MySQL-Ergebnis

Ihre Abfrage muss ein Problem aufweisen, das dazu führt, dass $result eine ungültige Ressource ist.

Versuchen Sie, nach mysql_error() zu suchen nach der Zeile, in der Sie Ihre Abfrage ausführen.

Bearbeiten:

Tatsächlich würde ich Ihre DBConnector-Klassenfunktion query() so ändern, dass bei einer fehlerhaften Abfrage ein identifizierbarer Fehler ausgegeben wird:

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;
}