라이브러리
[PHP] mysqli::$warning_count - 가장 최근에 실행된 쿼리에 의해 생성된 경고 수를 반환합니다.
mysqli::$warning_count
PHP의 mysqli extension는 MySQL 서버와 통신하는 데 사용되는 확장입니다. mysqli::$warning_count는 MySQL 서버에서 발생한 경고 메시지의 수를 나타내는 속성입니다.
경고 메시지
MySQL 서버에서 발생하는 경고 메시지는 일반적으로 오류가 아님에도 불구하고 프로그램의 동작에 영향을 미칠 수 있습니다. 예를 들어, MySQL 서버에서 사용하는 인덱스가 존재하지 않으면, 쿼리 실행 시간이 길어질 수 있습니다.
예제
다음 예제는 mysqli::$warning_count 속성을 사용하여 MySQL 서버에서 발생한 경고 메시지의 수를 확인하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// MySQL 서버에 연결
$mysqli = new mysqli("localhost", "username", "password", "database");
// 연결이 성공적으로 이루어졌는지 확인
if ($mysqli->connect_error) {
die("연결 실패: " . $mysqli->connect_error);
}
// MySQL 서버에서 발생한 경고 메시지의 수를 확인
$warning_count = $mysqli->warnings;
echo "MySQL 서버에서 발생한 경고 메시지의 수: $warning_count
";
// MySQL 서버에서 발생한 경고 메시지를 확인
$warnings = $mysqli->info;
// 경고 메시지를 출력
foreach ($warnings as $warning) {
echo "경고 메시지: $warning
";
}
// MySQL 서버에서 발생한 경고 메시지의 수를 확인
echo "MySQL 서버에서 발생한 경고 메시지의 수 (재확인): $mysqli->warning_count
";
// MySQL 서버에서 발생한 경고 메시지를 초기화
$mysqli->resetWarnings();
// MySQL 서버에서 발생한 경고 메시지의 수를 확인 (초기화 후)
echo "MySQL 서버에서 발생한 경고 메시지의 수 (초기화 후): $mysqli->warning_count
";
// MySQL 서버에서 연결을 종료
$mysqli->close();
?>
설명
이 예제는 MySQL 서버에 연결하고, 연결이 성공적으로 이루어졌는지 확인합니다. 그다음으로, MySQL 서버에서 발생한 경고 메시지의 수를 확인하고, 경고 메시지를 출력합니다. 마지막으로, MySQL 서버에서 발생한 경고 메시지의 수를 재확인하고, 경고 메시지를 초기화합니다.
참고
mysqli::$warning_count 속성을 사용하여 MySQL 서버에서 발생한 경고 메시지의 수를 확인할 수 있습니다. 경고 메시지를 초기화하려면 mysqli->resetWarnings() 메서드를 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.