sql >> Databasteknik >  >> RDS >> Mysql

Varning:mysql_fetch_array():det angivna argumentet är inte ett giltigt MySQL-resultat

Din fråga måste ha ett problem som gör att $result är en ogiltig resurs.

Försök att leta efter mysql_error() efter raden där du kör din fråga.

Redigera:

Faktum är att jag skulle ändra din DBConnector-klassfunktionsfråga() till något i stil med följande, så att ett identifierbart fel uppstår när du har en dålig fråga:

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


  1. INFOGA ... PÅ DUBLIKATNYCKEL (gör ingenting)

  2. Docker - Hur kan man köra kommandot psql i postgres-behållaren?

  3. Python-import MySQLdb-fel - Mac 10.6

  4. Hur man filtrerar poster med Aggregerad funktion COUNT