PHP 7.2.0 Release Candidate 4 Released

mysqli::debug

mysqli_debug

(PHP 5, PHP 7)

mysqli::debug -- mysqli_debugデバッグ操作を行う

説明

オブジェクト指向型

bool mysqli::debug ( string $message )

手続き型

bool mysqli_debug ( string $message )

Fred Fish debugging library を使用してデバッグを行います。

パラメータ

message

実行するデバッグ操作を表す文字列。

返り値

Returns TRUE.

注意

注意:

mysqli_debug() 関数を使用するには、 MySQL クライアントライブラリを、デバッグ機能を有効にしてコンパイルする 必要があります。

例1 トレースファイルの作成

<?php

/* ローカル(クライアント)マシンの '/tmp/client.trace' に
   トレースファイルを作成します */
mysqli_debug("d:t:o,/tmp/client.trace");

?>

参考

add a note add a note

User Contributed Notes 1 note

up
21
Peter
3 years ago
can there be more documenation with a small (but working) example script on how to use this ?

Some issues  (Ive seen the "same" code example in dozens of tutorials):-

( I'll use capitals for emphasis only)

QUESTION: what does D:T:O mean ? UNEXPLAINED.

QUESTION: Do we *ONLY* use these 3 lines in a self-contained script ? Does this log ALL future MYSQL commands ?

QUESTION :- Do we put that one line just

- immediately after we connect to MYSQL ?
- before we connect to MYSQL ?
- before our suspected error ?
To Top