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

mysqli::store_result

(mySQLI_STORE_RESULT) 이전 쿼리에서 전송 결과를 전송합니다
이름:mysqli::store_result
분류:mysqli
사용 언어:php
한 줄 설명:후속 작업을위한 쿼리 결과를 버퍼로 저장

기능 이름 : mysqli :: store_result ()

해당 버전 : PHP 5, PHP 7

함수 설명 : mysqli :: store_result () 함수는 쿼리 결과를 저장하는 데 사용됩니다.

구문 : mysqli :: store_result ()

반환 값 : 성공하면 true를 반환하십시오. 그렇지 않으면 False를 반환하십시오.

예:

 <?php // 连接到数据库$mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功if ($mysqli->connect_errno) { echo "连接失败:" . $mysqli->connect_error; exit(); } // 执行查询语句$result = $mysqli->query("SELECT * FROM users"); // 检查查询是否成功if (!$result) { echo "查询失败:" . $mysqli->error; exit(); } // 将查询结果保存在缓冲区中$mysqli->store_result(); // 获取查询结果的行数$num_rows = $result->num_rows; echo "查询结果有" . $num_rows . " 行数据"; // 释放查询结果$result->free(); // 关闭数据库连接$mysqli->close(); ?>

위의 예에서는 먼저 mysqli :: query () 함수를 사용하여 쿼리를 실행 한 다음 mysqli :: store_result () 함수를 사용하여 쿼리 결과를 버퍼에 저장합니다. 다음으로 MySQLI_RESULT :: NUM_ROWS 속성을 사용하여 쿼리 결과의 행 수를 얻고 화면에 출력합니다. 마지막으로 쿼리 결과를 공개하고 데이터베이스 연결을 닫았습니다.

mysqli :: store_result () 함수를 사용한 후에는 메모리 누출을 피하기 위해 mysqli_result :: free () 함수를 통해 쿼리 결과를 릴리스해야합니다.

유사한 함수
인기 기사