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

Защо mysqli_query() се поврежда? [mysqli_query():Не може да извлече mysqli]

Няма нищо лошо в вашите дневници.

Активен екземпляр на mysqli не означава, че има активна връзка с mysql . За разлика от PDO, можете да затворите mysql връзката, но да имате mysqli обект. Така че съобщението за грешка гласи:

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$conn = new mysqli('localhost','root','','test');
$conn->query("SELECT 1");
$conn->close();
var_dump(get_class($conn));
$conn->query("SELECT 1");

ще ви даде очакван резултат:

Трябва да намерите мястото, където вашият код затваря връзката и да го поправите.




  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?

  2. mySQL разделяне на няколко файла срещу производителност на един файл?

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

  4. Не намирам грешка. Този код се справя добре. Актуализирайте данните ми перфектно. Но се показва 1 грешка

  5. Получаване на синтактична грешка на MySQL след изпращане на формуляра