Position actuelle: Accueil> Catégories de fonctions> mysqli::get_warnings

mysqli::get_warnings

(mysqli_get_warnings) Obtenez les résultats des avertissements de spectacle
Nom:mysqli::get_warnings
Catégorie:Mysqli
Langage de programmation:php
Description en une ligne:Obtenez un message d'avertissement ou d'erreur lié à l'instruction d'exécution la plus récente

Nom de la fonction: mysqli :: get_warnings ()

Version applicable: PHP 5.3.0 et supérieur

Description de la fonction: La méthode MySQLI :: get_warnings () est utilisée pour obtenir des avertissements ou des messages d'erreur liés à l'instruction d'exécution la plus récente. Cette méthode ne peut être appelée qu'après la dernière requête de la connexion MySQLI objet pour obtenir des informations d'avertissement.

Syntaxe: mysqli :: get_warnings ()

Valeur de retour: renvoie une instance de l'objet mysqli_warning, indiquant les informations d'avertissement dans la requête.

Exemple de code:

 // 创建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();

Notes:

  1. Avant d'appeler la méthode MySQLI :: get_warnings (), une instruction de requête doit être exécutée en premier, sinon le message d'avertissement ne sera pas obtenu.
  2. Si la requête ne génère aucune information d'avertissement, l'appel de la méthode MySQLI :: get_warnings () renvoie Null.
  3. Les informations d'avertissement peuvent contenir des informations détaillées sur les avertissements ou les erreurs sur l'exécution de la requête, tels que les messages d'avertissement, les codes d'erreur et l'état SQL.
  4. Les informations d'avertissement concernent la déclaration la plus récemment exécutée. S'il y a plusieurs instructions de requête, vous ne pouvez obtenir que les informations d'avertissement pour la dernière requête.
  5. Après avoir utilisé la méthode MySQLI :: get_warnings (), assurez-vous d'appeler la méthode MySQLI_WARNING :: Free () pour libérer de la mémoire pour éviter les fuites de mémoire.
Fonctions similaires
Articles populaires