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

Hvorfor går mysqli_query() i stykker? [mysqli_query():Kunne ikke hente mysqli]

Der er intet galt med dine logfiler.

En live mysqli-forekomst betyder ikke, at der er en live mysql-forbindelse . I modsætning til PDO kan du lukke mysql-forbindelsen, men har et mysqli-objekt i orden. Så fejlmeddelelsen siger:

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");

vil give dig forventet output:

Du skal finde det sted, hvor din kode lukker forbindelsen, og rette det.




  1. Sikkerhed på rækkeniveau virker ikke for tabelejer

  2. Parametrér en SQL IN-sætning

  3. TIMESTAMPADD() Eksempler – MySQL

  4. Liste over lagrede procedurer/funktioner Mysql-kommandolinje