English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_dump_debug_info()函数将调试信息输出到日志
mysqli_dump_debug_info()该函数接受表示MySQL服务器的连接的对象,并将调试信息输出到日志中。
mysqli_dump_debug_info($con);
Nummer | Parameter und Beschreibung |
---|---|
1 | con(Notwendig) Dies ist ein Objekt, das die Verbindung zum MySQL-Server darstellt. |
Diese Funktion gibt einen Boolean-Wert zurück, wenn erfolgreich:TRUE;im Falle eines Fehlers:FALSE。
Diese Funktion wurde ursprünglich in der PHP-Version5im folgenden hinzugefügt und kann in allen höheren Versionen verwendet werden.
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
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