mysqli::stmt_init
(mysqli_stmt_init) 문을 초기화하고 mysqli_stmt_prepare와 함께 사용되는 객체를 반환합니다.
stmt_init() / mysqli_stmt_init() 함수는 문을 초기화하고 mysqli_stmt_prepare() 사용에 적합한 객체를 반환합니다.
문을 초기화하고 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 ( ) ;
?>
명령문을 초기화하고 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 ) ;
?>