English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La fonction mysqli_dump_debug_info() affiche les informations de débogage dans le journal
mysqli_dump_debug_info()La fonction accepte un objet représentant la connexion au serveur MySQL et transfère les informations de débogage dans le journal.
mysqli_dump_debug_info($con);
Numéro | Paramètres et explications |
---|---|
1 | con(obligatoire) C'est un objet représentant la connexion au serveur MySQL. |
Cette fonction renvoie une valeur booléenne, si elle réussit, c'estTRUE;si elle échoue, c'estFALSE。
Cette fonction a été introduite dans la version PHP5introduit et peut être utilisé dans toutes les versions plus élevées.
Les exemples suivants montrent quemysqli_dump_debug_info()Utilisation de la fonction (style procédural)-
<?php //Établir une connexion $con = mysqli_connect("localhost", "root", "password", "mydb"); $res = mysqli_dump_debug_info($con); if($res){ print("Débogage réussi"); }else{ print("Échec du débogage"); } ?>
Résultat de la sortie
Débogage réussi
Enregistrer les informations de débogage dans le journal :
<?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "mydb"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die('Erreur de connexion (' . 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); ?>
Résultat de la sortie
Réussite... localhost via TCP/IP