mysqli::use_result
(mysqli_use_result) 시작 결과 검색을 시작합니다
use_result() / mysqli_use_result() 함수는 마지막으로 실행 된 쿼리에서 결과 세트를 검색하기 시작합니다.
마지막으로 실행 된 쿼리에서 결과 세트 검색을 시작하십시오.
<? 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- > use_result ( ) ) {
while ( $ row = $ result- > fetch_row ( ) ) {
printf ( "%s \ n" , $ 행 [ 0 ] ;
}
$ result- > close ( ) ;
}
// 결과 세트가 더 있으면 분리기를 인쇄하십시오.
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_use_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 ) ;
?>