라이브러리
[PHP] mysql_info - 가장 최근의 쿼리에 대한 정보 얻기
PHP에서 mysql_info 사용하기
PHP의 mysql_info 함수는 MySQL 서버에서 마지막 쿼리의 수행 결과에 대한 정보를 반환합니다. 이 함수는 MySQLi 확장에서만 사용할 수 있으며, MySQL 확장에서는 사용할 수 없습니다.
mysql_info 함수의 반환값
mysql_info 함수는 다음 정보를 반환합니다.
- 쿼리 수행 후 MySQL 서버에서 생성된 임시 테이블의 이름
- 쿼리 수행 후 MySQL 서버에서 생성된 인덱스의 이름
- 쿼리 수행 후 MySQL 서버에서 생성된 트랜잭션 로그의 이름
- 쿼리 수행 후 MySQL 서버에서 생성된 잠금의 이름
예제
#hostingforum.kr
php
<?php
// MySQLi 확장 사용
$mysqli = new mysqli("localhost", "username", "password", "database");
// 쿼리 수행
$result = $mysqli->query("SELECT * FROM 테이블명");
// mysql_info 함수 사용
$info = $mysqli->info;
// 반환된 정보 출력
echo "mysql_info: $info
";
// 쿼리 수행 후 MySQL 서버에서 생성된 임시 테이블의 이름 출력
echo "임시 테이블 이름: " . $mysqli->insert_id . "
";
// 쿼리 수행 후 MySQL 서버에서 생성된 인덱스의 이름 출력
echo "인덱스 이름: " . $mysqli->insert_id . "
";
// 쿼리 수행 후 MySQL 서버에서 생성된 트랜잭션 로그의 이름 출력
echo "트랜잭션 로그 이름: " . $mysqli->insert_id . "
";
// 쿼리 수행 후 MySQL 서버에서 생성된 잠금의 이름 출력
echo "잠금 이름: " . $mysqli->insert_id . "
";
// MySQLi 확장 종료
$mysqli->close();
?>
참고
- MySQLi 확장은 PHP 5.3 이상에서 사용할 수 있습니다.
- MySQL 확장은 mysql_info 함수를 지원하지 않습니다.
- mysql_info 함수는 쿼리 수행 후 MySQL 서버에서 생성된 임시 테이블의 이름, 인덱스의 이름, 트랜잭션 로그의 이름, 잠금의 이름을 반환합니다.
- mysql_info 함수를 사용하려면 MySQLi 확장을 사용해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.