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

mysqli_stmt::get_result

(mysqli_stmt_get_result) 준비된 명령문에서 결과 세트를 가져옵니다
이름:mysqli_stmt::get_result
분류:mysqli
사용 언어:php
한 줄 설명:준비된 명령문에서 결과 세트 객체를 가져옵니다

기능 이름 : mysqli_stmt :: get_result ()

함수 설명 :이 기능은 준비된 명령문에서 결과 세트 객체를 얻는 데 사용됩니다.

해당 버전 : PHP 5.3.0 이상

구문 : mysqli_stmt :: get_result ()

반환 값 : 준비된 명령문에서 얻은 결과 세트 데이터를 포함하는 MySQLI_RESULT 객체를 반환합니다.

예:

 // 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功if ($mysqli->connect_errno) { echo "连接数据库失败: " . $mysqli->connect_error; exit(); } // 准备查询语句$query = "SELECT id, name, age FROM users WHERE age >= ?"; // 创建预处理语句对象$stmt = $mysqli->prepare($query); // 绑定参数$age = 18; $stmt->bind_param("i", $age); // 执行预处理语句$stmt->execute(); // 获取结果集对象$result = $stmt->get_result(); // 检查是否有结果if ($result->num_rows > 0) { // 遍历结果集while ($row = $result->fetch_assoc()) { echo "ID: " . $row['id'] . ", Name: " . $row['name'] . ", Age: " . $row['age'] . "<br>"; } } else { echo "没有找到匹配的结果"; } // 关闭结果集和数据库连接$result->close(); $mysqli->close();

참고 :

  1. mysqli_stmt :: get_result () 함수를 사용하기 전에 Mysqli_stmt :: execute () 함수를 실행하려면 전처리 문을 실행해야합니다.
  2. 이 기능은 MySQLND 드라이버를 사용하여 PHP 버전에서만 사용할 수 있습니다.
  3. 이 함수에 의해 반환 된 결과 세트 객체는 fetch_assoc () 및 기타 방법을 통해 결과 데이터를 얻을 수 있습니다.
  4. 결과 세트 객체를 사용한 후에는 Close () 메소드를 사용하여 결과 세트를 닫아야합니다.
  5. 마지막으로 Close () 메소드를 사용하여 데이터베이스 연결을 닫고 리소스를 확보하십시오.
유사한 함수
인기 기사