mysqli_free_result()介绍

php mysqli_free_result()函数用于释放查询出来的数据结果集,这样有利于及时清理内存。

语法:

mysqli_free_result(result);

参数:

参数 描述
result 必需。数据结果集(由mysqli_query()所返回)

 

mysqli_free_result()实例

1、面向对象实例:

<?php
   /*   http://www.manongjc.com/article/1192.html   */
   //创建mysqli类
   $mysqli = new mysqli();
   
   //连接数据库服务器
   $mysqli->connect(\"127.0.0.1\", \"root\",\"\", \"mydata \");
   
   //sql语句
   $query = \"SELECT productid, name, price FROM product ORDER by name\";

   //执行sql语句
   $mysqli->query($query);

   //释放结果集
   $result->free();
?>

 

2、面向过程实例:

<?php
/*   http://www.manongjc.com   */
$con=mysqli_connect(\"localhost\",\"root\",\"\",\"db\"); 
if (mysqli_connect_errno($con)) 
{ 
    echo \"连接失败,错误码: \" . mysqli_connect_error(); 
} 
$query = \"SELECT productid, name, price FROM product ORDER BY name\";
$result = mysqli_query($con,$query);

..../*这里是操作数据的代码,已省略*/

//释放结果集
mysqli_free_result($result);
mysqli_close($con);
?>
收藏 打印