Mysql
 sql >> база данни >  >> RDS >> Mysql

Предупреждение:mysql_fetch_array():предоставеният аргумент не е валиден MySQL резултат

Заявката ви трябва да има проблем, който кара $result да е невалиден ресурс.

Опитайте да проверите за mysql_error() след реда, на който изпълнявате заявката си.

Редактиране:

Всъщност бих променил вашата функция query() на клас DBConnector на нещо подобно на следното, така че да се изведе разпознаваема грешка, когато имате лоша заявка:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да генерирате скрипт от диаграма в MySQL Workbench

  2. В MySQL заявките защо да използвате присъединяване вместо къде?

  3. Как да зададете набора от символи и съпоставяне на колона в MySQL

  4. Как да получите размера на MySQL база данни?

  5. Динамично зареждане на данни при превъртане на div с помощта на php, mysql, jquery и ajax