php mysqli_free_result()函数释放结果集

时间:2016-07-16
php mysql数据库编程过程中,我们应该保持良好的编程习惯,如查询出来的数据结果集在使用完后要及时释放,数据库操作完毕后要断开与服务器连接,本文章向大家介绍mysqli_free_result()函数释放结果集。

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","", "mydatabase");
   
   //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);
?>

上一页 下一页

原文地址:http://www.manongjc.com/article/1192.html