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

mysqli_stmt::bind_result

(MySQLI_STMT_BIND_RESULT) 변수를 결과 저장소에 바인딩하는 준비 명령문
이름:mysqli_stmt::bind_result
분류:mysqli
사용 언어:php
한 줄 설명:명령문이 실행 된 후 쿼리 결과를 얻을 수 있도록 쿼리 결과를 지정된 변수에 바인딩합니다.

함수 이름 : mysqli_stmt :: bind_result ()

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

사용법 :이 방법은 쿼리 결과를 지정된 변수에 바인딩하는 데 사용되어 문이 실행 된 후 쿼리 결과가 얻어집니다.

구문 : bool mysqli_stmt :: bind_result (mixed & $ var1 [, mixed & $ ...])

매개 변수 :

  • & $ var1 : 필수, 쿼리 결과를 저장하는 데 사용되는 가변. 문자열, 정수 또는 배열과 같은 모든 유형의 변수 일 수 있습니다. 명령문이 실행 된 후 이러한 변수는 해당 값에 액세스 할 수 있어야합니다.
  • & $ ... : 선택적으로 여러 변수가 바인딩 될 수 있으며 각 변수는 쿼리 결과의 열에 해당합니다.

반환 값 : 성공하면 true를 반환하고 실패시 거짓.

예:

connect_errno) {echo "mysql에 연결하지 못했습니다 :". $ mysqli-> connect_error; 출구(); } // 쿼리 명령문 준비 $ query = "이름을 선택하고, id =?"; // 전처리 명령문 작성 $ stmt = $ mysqli-> 준비 ($ query); // 파라미터 바인드 $ id = 1; $ stmt-> bind_param ( "i", $ id); // 실행 쿼리 $ stmt-> execute (); // 바인딩 결과 $ stmt-> bind_result ($ name, $ age); // 결과를 가져옵니다. $ stmt-> fetch (); // 결과를 출력하여 "이름 :". $ 이름. "
"; echo"나이 : ". $ age."
"; // 명세서를 닫고 $ stmt-> close (); $ mysqli-> close ();?>를 연결하십시오

위의 예에서는 데이터베이스 연결이 먼저 생성됩니다. 그런 다음 쿼리 명령문이 준비되고 전처리 문이 작성됩니다. 다음으로, 쿼리 매개 변수는 bind_param () 메소드를 사용하여 바인딩됩니다. 그런 다음 쿼리가 실행되고 쿼리 결과는 bind_result () 메소드를 사용하여 변수 $ 이름과 $ 연령에 바인딩됩니다. 마지막으로 Fetch () 메소드를 사용하여 쿼리 결과를 가져 와서 결과를 브라우저에 출력하십시오.

명령문이 실행 된 후 bind_result () 메소드를 호출해야합니다. 그렇지 않으면 결과가 올바르게 바인딩되지 않습니다. 또한 값에 액세스되기 전에 바운드 변수를 호출해야합니다.

유사한 함수
인기 기사