라이브러리

[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 객체를 생성하고 쿼리를 실행한 후에 사용해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 381 페이지

검색

게시물 검색