mysqli::next_result
(mysqli_next_result) Multi_Query에서 다음 결과를 준비하십시오
next_result()
/ mysqli_next_result()
함수는 multi_query ()에서 다음 결과를 준비합니다.
데이터베이스에 여러 쿼리를 수행하십시오.
<? 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 ) ; ?>