English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基础教程

PHP 高级教程

PHP & MySQL

PHP 参考手册

PHP mysqli_dump_debug_info() 函数用法及示例

PHP MySQLi Referenzhandbuch

mysqli_dump_debug_info()函数将调试信息输出到日志

定义和用法

mysqli_dump_debug_info()该函数接受表示MySQL服务器的连接的对象,并将调试信息输出到日志中。

语法

mysqli_dump_debug_info($con);

Parameter

NummerParameter und Beschreibung
1

con(Notwendig)

Dies ist ein Objekt, das die Verbindung zum MySQL-Server darstellt.

Rückgabewert

Diese Funktion gibt einen Boolean-Wert zurück, wenn erfolgreich:TRUE;im Falle eines Fehlers:FALSE

PHP-Version

Diese Funktion wurde ursprünglich in der PHP-Version5im folgenden hinzugefügt und kann in allen höheren Versionen verwendet werden.

Online-Beispiel

Das folgende Beispiel zeigt:mysqli_dump_debug_info()Verwendung des Funktions (prozeduralen Stils)-

<?php
   //Verbindung herstellen
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   $res = mysqli_dump_debug_info($con);
   if($res){
      print("Debug-Erfolg");
   }else{
      print("Debug-Fehler");
   }
?>

Ausgabeergebnis

Debug-Erfolg

Online-Beispiel

Speichere Debug-Informationen in das Protokoll:

<?php
   $servername = "localhost";
   $username = "root";
   $password = "password";
   $dbname = "mydb";
   $conn = new mysqli($servername, $username, $password, $dbname);
   if ($conn-connect_error) {
      die('Verbindungsfehler (' . mysqli_connect_errno() . ') '. mysqli_connect_error());
   } 
   echo 'Success... ' . mysqli_get_host_info($conn)."\n";
   mysqli_dump_debug_info($conn);
   mysqli_autocommit($conn,FALSE);
   mysqli_query($conn,"INSERT INTO w3codebox_auto (id,name) VALUES (10sai());
   mysqli_commit($conn);
   
   mysqli_close($conn);
?>

Ausgabeergebnis

Erfolg... localhost via TCP/IP

PHP MySQLi Referenzhandbuch