社区
基础编程
帖子详情
mysql的close有没有必要?
codeyell-com
2009-10-23 08:36:29
RT
谢谢
...全文
239
16
打赏
收藏
mysql的close有没有必要?
RT 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
suqingyong1
2009-10-28
打赏
举报
回复
个人觉得要用上,这样才能充分利用你的系统资源!
zlcqupt
2009-10-24
打赏
举报
回复
学习
应该网
2009-10-24
打赏
举报
回复
写上此函数是个良好的习惯。
怕报错就应该加参数。
去看看手册吧
quanlink
2009-10-24
打赏
举报
回复
不用.......容易报错..
以前傻的时候..把它写入类里面.... 晕了好久,才发现问题所在...
tjb1216
2009-10-24
打赏
举报
回复
小数据库没啥,大的就容易看出来咯
minjun519
2009-10-24
打赏
举报
回复
最好用上,能节省资源
如果访问量不大就无所谓了
teng0210
2009-10-24
打赏
举报
回复
php引擎会自动处理,不关闭也没事
w198909253132
2009-10-24
打赏
举报
回复
mei yong guo
床上等您
2009-10-24
打赏
举报
回复
页面转时己经释放了,不用也行,我也不用的
Y_Vicky446137638
2009-10-24
打赏
举报
回复
我认为必须用上 这是个良好的习惯 并且可以节省不少系统资源 及时释放空间
codeyell-com
2009-10-24
打赏
举报
回复
综合考虑了一下,不用close了。
谢谢大家!
阿_布
2009-10-23
打赏
举报
回复
写的话前面加上判断if($conn!=null){mysql_close($conn);}
txlty
2009-10-23
打赏
举报
回复
在程序比较复杂时,写不好容易报错。(close出现多次)
所以最好不要写,也没有必要写。
战斗生活
2009-10-23
打赏
举报
回复
有利于更新 从服务器而返回页面
dehexiao
2009-10-23
打赏
举报
回复
最好是用上!
cooledit2730
2009-10-23
打赏
举报
回复
当脚本执行完毕后,会自动释放资源
所以当你没有使用mysql_close()关闭链接资源时 也不会报错
当你有多个链接资源时 可以使用mysql_close($link)来选择关闭
无状态
mysql
_既然HTTP是无状态协议,
mysql
_
close
还有
必要
么?
既然是查一次连接一次,为什么还要关闭连接呢?还有上传图片,有个imagedestroy函数释放内存,如果我不释放呢,机器内存就一直傻乎乎让图片占着直到死机吗?回复讨论(解决方案)
mysql
不是http协议连接吧?只是tcp最为完整的函数集合既然有
mysql
_connect当然也改有
mysql
_
close
另外,你没有注意到
mysql
_
close
并不能由
mysql
_pconnect 所打开的...
mysql
查询后
close
_
mysql
每次查询结束是否需要
close
()它
在设计流程上,每个页面都要从多张数据表当中查询多个数据显示出来,对于访问量很小的网站来说数据库查询压力和负载基本不用太多考虑,但是如果访问量过大的话,就必须考虑这个问题了,目前我的疑问有这么几个方面:
mysql
数据库同时连接数量默认是限制多少,对于同时在线过万的连接请求,如何优化?
mysql
的执行语句结束后,是否必须执行关闭连接?如果同时分别用多个function()查询多个数据表,每个funct...
不调用
mysql
_
close
()出现的问题
关于php应该在何时调用
mysql
_
close
()以及pconnect方式和传统方式有何种区别收藏 以前我一直认为,当php的页面执行结束时,会自动释放掉一切。相信很多人都跟我想的一样。但事实证明并不是这样。比如session就不会随着页面执行完毕而释放。 php的垃圾回收机制,其实只针对于php本身。对于
mysql
,php没权利去自动去释放它的东西。如果你在页面执行完毕前不调
Mysql
接口API相关函数详细使用说明——
mysql
_init,
mysql
_real_connect,
mysql
_query,
mysql
_
close
等相关
初始化检索,以便于后面一行一行的读取结果集,而它本身并没有从服务器读取任何数据,这种方式较之第一种速度更快且所需内存更少,但它会绑定服务器,阻止其他线程更新任何表,而且必须重复执行。读取数据,直至返回NULL,否则未读取的行会在下一次查询时作为结果的一部分返回,故经常我们使用
mysql
_store_result。如果
mysql
_init()分配了新的对象,应当在程序中调用
mysql
_
close
() 来关闭连接,以释放对象。返回的数据称为“数据集”,在C的API里对应的就是。这个结构代表返回行的一个查询的。
MySQL
中文显示乱码
最近关于中文显示乱码的贴子比较多,所以也做了个总结:可以参考一下杨涛涛版主的《各种乱码问题汇总》http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.html
MySQL
字符集的原理介绍。摘录于官方文档。http://dev.
mysql
.com/doc/refman/5.1/zh/charse
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章