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

PHP基本教程

PHP高級教程

PHP & MySQL

PHPリファレンスマニュアル

PHP mysqli_dump_debug_info() 関数の用法と例

PHP MySQLi リファレンスマニュアル

mysqli_dump_debug_info()関数はデバッグ情報をログに输出します

定義と用法

mysqli_dump_debug_info()MySQLサーバーの接続を表すオブジェクトを受け取り、デバッグ情報をログにダンプします。

文法

mysqli_dump_debug_info($con);

パラメータ

番号パラメータ及び説明
1

con(必須)

これはMySQL Serverとの接続を表すオブジェクトです。

返り値

この関数は成功した場合にブール値を返します。TRUE;失敗した場合FALSE

PHPバージョン

この関数は最初にPHPバージョン5で導入され、すべての上位バージョンで使用できます。

オンラインサンプル

以下の例では、mysqli_dump_debug_info()関数(手続き型スタイル)の使用法-

<?php
   //接続を確立する
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   $res = mysqli_dump_debug_info($con);
   if($res){
      print("デバッグ成功");
   }else{
      print("デバッグ失敗");
   }
?>

出力結果

デバッグ成功

オンラインサンプル

デバッグ情報をログにダンプする:

<?php
   $servername = "localhost";
   $username = "root";
   $password = "password";
   $dbname = "mydb";
   $conn = new mysqli($servername, $username, $password, $dbname);
   if ($conn-connect_error) {
      die('Connect Error (' . 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);
?>

出力結果

Success... localhost via TCP/IP

PHP MySQLi リファレンスマニュアル