mysqli::more_results
(mysqli_more_results) 여러 쿼리에 대한 쿼리 결과가 여전히 있는지 확인하십시오.
more_results() / mysqli_more_results() 함수는 여러 쿼리에 대한 쿼리 결과가 더 있는지 확인합니다.
데이터베이스에 여러 쿼리를 수행하십시오.
<? php
$ mysqli = new mysqli ( "localhost" , "my_user" , "my_password" , "my_db" ) ;
if ( $ mysqli- > connect_errno ) {
Echo "MySQL에 연결하지 못했습니다 :" . $ mysqli- > connect_error ;
출구 ( ) ;
}
$ SQL = "최후의 이름으로 주문에서 마지막 이름을 선택하십시오." ;
$ sql . = "고객 중 국가 선택" ;
// 여러 쿼리를 수행합니다
if ( $ mysqli- > multi_query ( $ sql ) ) {
하다 {
// 첫 번째 결과 세트를 저장합니다
if ( $ result = $ mysqli- > store_result ( ) ) {
while ( $ row = $ result- > fetch_row ( ) ) {
printf ( "%s \ n" , $ 행 [ 0 ] ;
}
$ result- > free_result ( ) ;
}
// 결과 세트가 더 있으면 분리기를 인쇄하십시오.
if ( $ mysqli- > more_results ( ) ) {
printf ( "------------- \ n" ) ;
}
// 다음 결과 세트를 준비합니다
} while ( $ mysqli- > next_result ( ) ) ;
}
$ mysqli- > close ( ) ;
?>
데이터베이스에 여러 쿼리를 수행하십시오.
<? php
$ con = mysqli_connect ( "localhost" , "my_user" , "my_password" , "my_db" ) ;
if ( mysqli_connect_errno ( ) ) {
Echo "MySQL에 연결하지 못했습니다 :" . mysqli_connect_error ( ) ;
출구 ( ) ;
}
$ SQL = "최후의 이름으로 주문에서 마지막 이름을 선택하십시오." ;
$ sql . = "고객 중 국가 선택" ;
// 여러 쿼리를 수행합니다
if ( mysqli_multi_query ( $ con , $ sql ) ) {
하다 {
// 첫 번째 결과 세트를 저장합니다
if ( $ result = mysqli_store_result ( $ con ) ) {
while ( $ row = mysqli_fetch_row ( $ result ) ) {
printf ( "%s \ n" , $ 행 [ 0 ] ;
}
mysqli_free_result ( $ result ) ;
}
// 결과 세트가 더 있으면 분리기를 인쇄하십시오.
if ( mysqli_more_results ( $ con ) ) {
printf ( "------------- \ n" ) ;
}
// 다음 결과 세트를 준비합니다
} while ( mysqli_next_result ( $ con ) ) ;
}
mysqli_close ( $ con ) ;
?>