English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
mysqli_dump_debug_info() 함수는 디버그 정보를 로그로 출력합니다
mysqli_dump_debug_info()MySQL 서버 연결 객체를 나타내는 값을 받아들이는 함수이며, 디버그 정보를 로그에 출력합니다.
mysqli_dump_debug_info($con);
순번 | 파라미터 및 설명 |
---|---|
1 | con(필수) MySQL Server와의 연결을 나타내는 객체입니다. |
이 함수는 성공하면 부울 값을 반환합니다.TRUE;실패하면FALSE。
에서 최초로 사용되었습니다.5PHP 버전
다음 예제는 다음에서 소개되었으며 모든 더 높은 버전에서 사용할 수 있습니다.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); ?>
출력 결과
성공... localhost via TCP/IP