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

Advarsel:mysql_fetch_array():det angivne argument er ikke et gyldigt MySQL-resultat

Din forespørgsel skal have et problem, som gør, at $result er en ugyldig ressource.

Prøv at tjekke efter mysql_error() efter den linje, du kører din forespørgsel på.

Rediger:

Faktisk ville jeg ændre din DBConnector-klassefunktionsforespørgsel() til noget i stil med følgende, så der opstår en identificerbar fejl, når du har en dårlig forespørgsel:

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. Overkompliceret oracle jdbc BLOB-håndtering

  2. to_date funktion med sysdate

  3. SQL aritmetiske operatører

  4. Hvordan Oracle Index klyngefaktor beregnes