mysqli_store_result() 是 PHP mysqli 扩展提供的一个函数,用于将查询结果集存储在客户端
▥php
𝄐 0
phpMySQLi手册
mysqli_store_result() 是 PHP mysqli 扩展提供的一个函数,用于将查询结果集存储在客户端。当执行 SELECT 查询并希望处理大量数据时,使用该函数可以减少服务器的内存占用,并且允许逐行读取结果集。
以下是 mysqli_store_result() 的语法:
mysqli_result mysqli_store_result ( mysqli $mysql );
其中,$mysql 是一个 mysqli 连接对象。
函数返回值是 mysqli_result 对象,该对象表示存储的查询结果集。
下面是一个简单的示例,演示如何使用 mysqli_store_result() 函数:
php
<?php
// 创建连接
$conn = mysqli_connect("localhost", "username", "password", "database");
// 执行查询
$sql = "SELECT id, name FROM users";
$result = mysqli_query($conn, $sql);
// 将结果集存储在客户端
$storedResult = mysqli_store_result($conn);
// 逐行读取结果集
while ($row = mysqli_fetch_assoc($storedResult)) {
echo "ID: " . $row["id"] . " Name: " . $row["name"] . "<br>";
}
// 关闭连接
mysqli_close($conn);
?>
该示例首先创建了一个 mysqli 连接对象,然后执行了一个 SELECT 查询,并将结果存储在客户端。接下来,使用 while 循环逐行读取存储的结果集,并输出每一行的 ID 和名称。最后关闭连接。
mysqli_store_result() 是 PHP mysqli 扩展提供的一个函数,用于将查询结果集存储在客户端。当执行 SELECT 查询并希望处理大量数据时,使用该函数可以减少服务器的内存占用,并且允许逐行读取结果集。
以下是 mysqli_store_result() 的语法:
mysqli_result mysqli_store_result ( mysqli $mysql );
其中,$mysql 是一个 mysqli 连接对象。
函数返回值是 mysqli_result 对象,该对象表示存储的查询结果集。
下面是一个简单的示例,演示如何使用 mysqli_store_result() 函数:
php
<?php
// 创建连接
$conn = mysqli_connect("localhost", "username", "password", "database");
// 执行查询
$sql = "SELECT id, name FROM users";
$result = mysqli_query($conn, $sql);
// 将结果集存储在客户端
$storedResult = mysqli_store_result($conn);
// 逐行读取结果集
while ($row = mysqli_fetch_assoc($storedResult)) {
echo "ID: " . $row["id"] . " Name: " . $row["name"] . "<br>";
}
// 关闭连接
mysqli_close($conn);
?>
该示例首先创建了一个 mysqli 连接对象,然后执行了一个 SELECT 查询,并将结果存储在客户端。接下来,使用 while 循环逐行读取存储的结果集,并输出每一行的 ID 和名称。最后关闭连接。
本文地址:
/show-270980.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。