Aktueller Standort: Startseite> Funktionskategorien> mysqli::get_warnings

mysqli::get_warnings

(Mysqli_get_warnings) Erhalten Sie die Ergebnisse der Showwarnungen
Name:mysqli::get_warnings
Kategorie:Mysqli
Programmiersprache:php
Kurzbeschreibung:Warnung oder Fehlermeldung in Bezug auf die neueste Ausführungsanweisung erhalten

Funktionsname: Mysqli :: get_warnings ()

Anwendbare Version: Php 5.3.0 und höher

Funktionsbeschreibung: Die Methode MySQLI :: get_warnings () wird verwendet, um Warnungen oder Fehlermeldungen in Bezug auf die neueste Ausführungsanweisung zu erhalten. Diese Methode kann erst nach der letzten Abfrage der MySQLI -Objektverbindung aufgerufen werden, um Warninformationen zu erhalten.

Syntax: Mysqli :: get_warnings ()

Rückgabewert: Gibt eine Instanz des MySQLI_WARNing -Objekts zurück, wodurch die Warninformationen in der Abfrage angezeigt werden.

Beispielcode:

 // 创建mysqli对象并连接到数据库$mysqli = new mysqli("localhost", "username", "password", "database"); // 执行查询语句$result = $mysqli->query("SELECT * FROM table"); // 获取警告信息$warnings = $mysqli->get_warnings(); // 遍历并打印警告信息while ($warning = $warnings->fetch_object()) { echo "警告:".$warning->message."\n"; echo "错误码:".$warning->errno."\n"; echo "SQL状态:".$warning->sqlstate."\n"; } // 关闭数据库连接$mysqli->close();

Anmerkungen:

  1. Bevor Sie die MySQLi :: get_warnings () -Methode aufrufen, muss zuerst eine Abfrageanweisung ausgeführt werden, andernfalls wird die Warnmeldung nicht erhalten.
  2. Wenn die Abfrage keine Warninformationen generiert, wird die Methode von MySQLI :: get_warnings () NULL zurückgegeben.
  3. Die Warninformationen können detaillierte Informationen zu Warnungen oder Fehlern zur Ausführung von Abfragen enthalten, z. B. Warnmeldungen, Fehlercodes und SQL -Status.
  4. Warninformationen sind für die zuletzt ausgeführte Erklärung. Wenn es mehrere Abfrageanweisungen gibt, können Sie nur die Warninformationen für die letzte Abfrage erhalten.
  5. Nachdem Sie die Methode mySQLI :: get_warnings () verwendet haben, rufen Sie unbedingt die Methode mySQLI_WARNING :: Free () auf, um Speicher zu freien, um Speicherlecks zu vermeiden.
Ähnliche Funktionen
Beliebte Artikel