현재 위치: > 함수 카테고리 모음> mysqli::next_result

mysqli::next_result

(mysqli_next_result) Multi_Query에서 다음 결과를 준비하십시오
이름:mysqli::next_result
분류:mysqli
사용 언어:php
한 줄 설명:Multi_Query ()에서 다음 결과 세트를 준비하십시오.

정의 및 사용법

next_result() / mysqli_next_result() 함수는 multi_query ()에서 다음 결과를 준비합니다.

예 1- 객체 지향 스타일

데이터베이스에 여러 쿼리를 수행하십시오.

 <? 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 ( ) ;
?>

예 2- 절차 스타일

데이터베이스에 여러 쿼리를 수행하십시오.

 <? 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 ) ;
?>
유사한 함수
인기 기사