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

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de mysqli_dump_debug_info() en PHP

PHP MySQLi Référence Manuel

La fonction mysqli_dump_debug_info() affiche les informations de débogage dans le journal

Définition et utilisation

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.

grammaire

mysqli_dump_debug_info($con);

Paramètres

NuméroParamètres et explications
1

con(obligatoire)

C'est un objet représentant la connexion au serveur MySQL.

Valeur de retour

Cette fonction renvoie une valeur booléenne, si elle réussit, c'estTRUE;si elle échoue, c'estFALSE

Version PHP

Cette fonction a été introduite dans la version PHP5introduit et peut être utilisé dans toutes les versions plus élevées.

Exemple en ligne

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

Exemple en ligne

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

PHP MySQLi Référence Manuel