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

mysqli::stmt_init

(mysqli_stmt_init) 문을 초기화하고 mysqli_stmt_prepare와 함께 사용되는 객체를 반환합니다.
이름:mysqli::stmt_init
분류:mysqli
사용 언어:php
한 줄 설명:문을 초기화하고 stmt_prepare ()와 함께 사용할 객체를 반환하십시오.

정의 및 사용법

stmt_init() / mysqli_stmt_init() 함수는 문을 초기화하고 mysqli_stmt_prepare() 사용에 적합한 객체를 반환합니다.

예 1- 객체 지향 스타일

문을 초기화하고 stmt_prepare() 에 대한 개체를 반환합니다.

 <? php
$ mysqli = new mysqli ( "localhost" , "my_user" , "my_password" , "my_db" ) ;

if ( $ mysqli- > connect_errno ) {
  Echo "MySQL에 연결하지 못했습니다 :" . $ mysqli- > connect_error ;
  출구 ( ) ;
}

$ city = "Sandnes" ;

// 전처리 문을 만듭니다
$ stmt = $ mysqli- > stmt_init ( ) ;

if ( $ stmt- > 준비 ( "이름 =?" ) ) { " 도시에서 지구를 선택하십시오.
  // 매개 변수 바인딩
  $ stmt- > bind_param ( "S" , $ City ) ;

  // 쿼리를 실행합니다
  $ stmt- > execute ( ) ;

  // 결과 변수를 바인딩합니다
  $ stmt- > bind_result ( $ District ) ;

  // 값을 얻습니다
  $ stmt- > fetch ( ) ;

  printf ( " %s는 지구 %s" , $ City , $ District ) ;

  // 닫기 진술
  $ stmt- > close ( ) ;
}

$ mysqli- > close ( ) ;
?>

예 2- 절차 스타일

명령문을 초기화하고 mysqli_stmt_prepare ()에 대한 객체를 반환합니다.

 <? php
$ con = mysqli_connect ( "localhost" , "my_user" , "my_password" , "my_db" ) ;

if ( mysqli_connect_errno ( ) ) {
  Echo "MySQL에 연결하지 못했습니다 :" . mysqli_connect_error ( ) ;
  출구 ;
}

$ city = "Sandnes" ;

// 전처리 문을 만듭니다
$ stmt = mysqli_stmt_init ( $ con ) ;

if ( mysqli_stmt_prepare ( $ stmt , "name =?" ) ) {
  // 매개 변수 바인딩
  mysqli_stmt_bind_param ( $ stmt , "s" , $ city ) ;

  // 쿼리를 실행합니다
  mysqli_stmt_execute ( $ stmt ) ;

  // 결과 변수를 바인딩합니다
  mysqli_stmt_bind_result ( $ stmt , $ district ) ;

  // 값을 얻습니다
  mysqli_stmt_fetch ( $ stmt ) ;

  printf ( " %s는 지구 %s" , $ City , $ District ) ;

  // 닫기 진술
  mysqli_stmt_close ( $ stmt ) ;
}

mysqli_close ( $ con ) ;
?>
유사한 함수
인기 기사