遇到Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result to free r

 今天发现网站的所有底部都显示一个

 

Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0

 

的报错信息

 

经过查找原是是我升级了服务器的环境,服务器环境发生了变化,主要原因是:

 

 

mysql_query() 的结果集是需要用mysql_free_result释放的,否则将产生一个警告

 

 

Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0

 

 

是这个警告在mysql.trace_mode 为off时时不显示的,所以我们可能会很容易忽略mysql_free_result的使用

 

解决办法是打开php.ini, 找到

 

mysql.trace_mode = on


 

改成

 

 

mysql.trace_mode = off


重启服务

 

问题得到解决

 

文章来自phplife的电子商务网上商城专栏博客 ,本文地址:http://blog.csdn.net/itopit/article/details/7247099 转载请以链接形式注明出处,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

phpgolife

您的支持是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值