sql >> Databáze >  >> RDS >> Mysql

Upozornění:mysql_fetch_array():zadaný argument není platným výsledkem MySQL

Váš dotaz musí mít problém, který způsobuje, že $result je neplatný zdroj.

Zkuste zkontrolovat mysql_error() za řádek, na kterém spustíte dotaz.

Upravit:

Ve skutečnosti bych vaši funkci query() třídy DBConnector upravil na něco podobného následujícímu, aby se při špatném dotazu vyvolala identifikovatelná chyba:

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. Přístup k modulu třídy a třídám Wrapper

  2. Jak MICROSECOND() funguje v MariaDB

  3. Existuje ekvivalent SQLite k DESCRIBE [tabulce] MySQL?

  4. Získejte první den v měsíci v PostgreSQL