현재 위치: > 함수 카테고리 모음> mysqli_stmt::reset

mysqli_stmt::reset

(MySQLI_STMT_RESET) 재설정 준비 문
이름:mysqli_stmt::reset
분류:mysqli
사용 언어:php
한 줄 설명:준비된 명령문이 다시 실행되도록 mysqli_stmt 객체의 상태를 재설정하십시오.

함수 이름 : mysqli_stmt :: reset ()

함수 설명 :이 기능은 준비된 명령문을 다시 실행하기 위해 MySQLI_STMT 객체의 상태를 재설정하는 데 사용됩니다.

해당 버전 : PHP 5> = 5.3.0, PHP 7

구문 : bool mysqli_stmt :: reset ()

매개 변수 : 없음

반환 값 : 재설정이 성공하면 true 리턴; 그렇지 않으면 false를 반환합니다.

예:

connect_error) {die ( "연결 실패 :". $ conn-> connect_error); } // sql state 준비 $ sql = "SELECT * AGE AGE>?"; // 전처리 명령문 생성 객체 $ stmt = $ conn-> 준비 ($ sql); // 바인드 매개 변수 $ stmt-> bind_param ( "i", $ age); // 매개 변수 값 값 $ age = 20; // 실행 쿼리 $ stmt-> execute (); // 결과 설정 $ result = $ stmt-> get_result (); // output result while ($ row = $ result-> fetch_assoc ()) {echo "id :". $ 행 [ "ID"]. ", 이름: " . $ 행 [ "이름"]. ", 나이: " . $ 행 [ "Age"]. "
";} // mysqli_stmt 객체의 상태를 재설정하십시오 $ stmt-> reset (); // 매개 변수 값 $ Age = 30; // 쿼리를 다시 실행 $ stmt-> execute (); // 결과 set get the result = $ stmt-> get_result (); // result while while "ID", "이름".
";} // 전처리 명령문을 닫습니다. $ stmt-> close (); // 데이터베이스 연결을 닫습니다 $ conn-> close ();?>

위의 예에서 먼저 MySQLI Connection Object $ Conn을 만듭니다. 그런 다음 SELECT 문을 준비하고 MySQLI_STMT 객체 $ STMT를 작성하여 문을 실행합니다. BIND_PARAM () 함수를 통해 매개 변수 $ AGE를 바인딩합니다. 다음으로 첫 번째 쿼리를 실행하고 결과를 출력합니다. 그런 다음 Reset () 함수를 사용하여 $ stmt 객체의 상태를 재설정하고 매개 변수 값 $ Age를 재설정합니다. 마지막으로 쿼리를 다시 실행하고 결과를 출력합니다.

Reset () 함수는 mysqli_stmt 객체의 상태 만 재설정되며 객체를 닫거나 파괴하지 않습니다. mysqli_stmt 객체를 완전히 파괴하려면 close () 함수를 사용할 수 있습니다.

유사한 함수
인기 기사