PHP Australia Conference 2015

mysqli::debug

mysqli_debug

(PHP 5)

mysqli::debug -- mysqli_debugВыполняет процедуры отладки

Описание

Объектно-ориентированный стиль

bool mysqli::debug ( string $message )

Процедурный стиль

bool mysqli_debug ( string $message )

Выполняет процедуры отладки, используя библиотеку Fred Fish.

Список параметров

message

Строка, содержащая выполняемую процедуру отладки

Возвращаемые значения

Возвращает TRUE.

Примечания

Замечание:

Чтобы использовать функцию mysqli_debug() вы должны скомпилировать клиентскую библиотеку MySQL с поддержкой отладки.

Примеры

Пример #1 Generating a Trace File

<?php

/* Создать файл трассировки в '/tmp/client.trace' на локальной машине (клиенте): */
mysqli_debug("d:t:o,/tmp/client.trace");

?>

Смотрите также

  • mysqli_dump_debug_info() - Журналирование отладочной информации
  • mysqli_report() - Включает или выключает протоколирование во внутренних функциях

add a note add a note

User Contributed Notes 1 note

up
1
Peter
4 months 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