라이브러리
[PHP] mysqli::more_results - 여러 쿼리에서 추가 쿼리 결과가 있는지 확인
mysqli::more_results() 함수
mysqli::more_results() 함수는 MySQLi 객체의 메서드입니다. 이 함수는 이전에 실행된 쿼리에서 결과가 남아 있는지 여부를 확인합니다.
함수 사용법
#hostingforum.kr
php
bool mysqli::more_results ( mysqli $link )
* `$link` : MySQLi 객체
함수 설명
mysqli::more_results() 함수는 이전에 실행된 쿼리에서 결과가 남아 있는지 여부를 확인합니다. 만약 결과가 남아 있다면 true를 반환하고, 그렇지 않다면 false를 반환합니다.
예제
#hostingforum.kr
php
<?php
// MySQLi 객체 생성
$link = new mysqli("localhost", "username", "password", "database");
// 쿼리 실행
$result = $link->query("SELECT * FROM users");
// 결과가 남아 있는지 확인
if ($link->more_results()) {
echo "결과가 남아 있습니다.";
} else {
echo "결과가 없습니다.";
}
// 쿼리 실행
$result = $link->query("SELECT * FROM products");
// 결과가 남아 있는지 확인
if ($link->more_results()) {
echo "결과가 남아 있습니다.";
} else {
echo "결과가 없습니다.";
}
// MySQLi 객체 닫기
$link->close();
?>
위 예제에서, 첫 번째 쿼리에서 결과가 남아 있지 않기 때문에 false가 반환됩니다. 두 번째 쿼리에서 결과가 남아 있기 때문에 true가 반환됩니다.
주의
mysqli::more_results() 함수는 이전에 실행된 쿼리에서 결과가 남아 있는지 여부를 확인합니다. 만약 이전에 실행된 쿼리에서 결과가 남아 있지 않다면, 이 함수는 항상 false를 반환합니다.
참고
mysqli::more_results() 함수는 MySQLi 객체의 메서드이므로, MySQLi 객체를 생성하고 쿼리를 실행한 후에 사용해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.