永发信息网

php连接mysql数据库,mysqli_free_result($result)参数错误

答案:2  悬赏:40  手机版
解决时间 2021-04-01 11:06
php连接mysql数据库,mysqli_free_result($result)参数错误
最佳答案
定义和用法
mysql_free_result() 函数释放结果内存。
如果成功,则返回 true,如果失败,则返回 false。
语法
mysql_free_result(data)

参数
描述

data 必需。要释放的结果标识符。该结果标识符是从 mysql_query() 返回的结果。
提示和注释
注释:mysql_free_result() 仅需要在考虑到返回很大的结果集时会占用多少内存时调用。在脚本结束后所有关联的内存都会被自动释放。
例子
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

$db_selected = mysql_select_db("test_db",$con);

$sql = "SELECT * from Person";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_row($result));

// 释放内存
mysql_free_result($result);

$sql = "SELECt * from Customers";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_row($result));

mysql_close($con);
?>追问我的php没有执行mysql的时候result一直是false,执行了才会有值,才会执行freeresult,所以我不懂我的程序错在哪
全部回答
这是因为mysqli_free_result中的参数值为false 就是上面的sql语句执行没有结果,只需要做一个判断即可
if($result){
mysqli_free_result($result);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么会声会影 安装的时候 直接就安装c盘去
本案能移送刑事法庭吗
高考数学大题结果算错,过程对,给过程分吗?
同城平台小程序开发怎么样
陈氏古砚的全文及注释
qq群规则
万家金服会不会跑路
2个月的兔子可以吃毛豆壳吗?
求论文:审美四要素(审美知觉,审美想象,审
盾形皇家镀铬一体式格栅是什么
2012款1.4的迈腾就是315曝光的变速箱吗?
让我哭让我笑是什么歌啊(说唱歌曲)背景音乐有
家有老式压水井一口,最近想加个水泵抽水,抛
怎样在php开发的网站页面添加图片背景,过年
カテゴリ&#
推荐资讯
做的肉酱怎么做才好吃
括折号是怎样输入的
这是什么蛇 大哥些
求大神提供养生会所的效果图,网上找得到的都
梦幻西游去哪给装备打孔?
监控关了主机还能录像吗
乡饮大宾在清朝(前清)是官名吗?算几品
电动自行车以其快捷、轻便、经济备受消费者青
单选题下列哪些事件打击了战后美国的亚洲政策
ix35防冻液全部更换需要多少升
韩文(滚)怎么说?
安利儿童多种营养片好吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?