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

mysqli_stmt::store_result

(mysqli_stmt_store_result) 사전 준비된 명령문에서 결과 세트를 전송합니다
이름:mysqli_stmt::store_result
분류:mysqli
사용 언어:php
한 줄 설명:후속 작업을 위해 준비된 명령문 객체에 설정 세트를 저장하십시오.

기능 이름 : mysqli_stmt :: store_result ()

함수 설명 :이 방법은 후속 작업을 위해 준비 된 명령문 객체에 결과 세트를 저장하는 데 사용됩니다.

해당 버전 : PHP 5, PHP 7

구문 : bool mysqli_stmt :: store_result ()

반환 값 : 결과 세트가 성공적으로 저장된 경우 true 리턴; 그렇지 않으면 false를 반환합니다.

예:

 <?php // 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 准备查询语句$stmt = $mysqli->prepare("SELECT id, name FROM users WHERE age > ?"); // 绑定参数$age = 18; $stmt->bind_param("i", $age); // 执行查询$stmt->execute(); // 存储结果集$result = $stmt->store_result(); if ($result) { // 获取结果集中的数据while ($row = $stmt->fetch()) { echo "ID: " . $row['id'] . ", Name: " . $row['name'] . "<br>"; } } else { echo "存储结果集失败"; } // 关闭语句对象和数据库连接$stmt->close(); $mysqli->close(); ?>

위의 예에서는 먼저 데이터베이스에 대한 연결을 설정하기 위해 MySQLI 객체를 만듭니다. 그런 다음 매개 변수가있는 SQL 쿼리 문을 준비하고 나이 매개 변수를 문에 바인딩합니다.

다음으로 쿼리를 실행하고 store_result () 메소드를 사용하여 결과 세트를 문장 객체에 저장합니다. 스토리지가 성공하면 fetch () 메소드를 통해 설정된 결과의 데이터를 루프하고 인쇄합니다.

마지막으로 문체 객체 및 데이터베이스 연결을 닫았습니다.

store_result () 메소드는 선택 쿼리에만 사용할 수 있으며 삽입, 업데이트 또는 삭제와 같은 다른 유형의 쿼리에는이 메소드가 필요하지 않습니다.

유사한 함수
인기 기사