提示:通常不需要使用 mysql_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭。什么时候需要手动关闭MySQL已打开的连接?还是让脚本执行完毕后自动关闭呢?怎么算脚本执行完毕?是碰到“?>”标签吗?
解决方案 »
- 上传图片时,发出警告,而且没有上传图片。
- 看一下传参数这个问题,我不太明白
- 请教个正则表达式问题
- 求PHP一个比较经典完善的DBHelper类
- php 下载文件,需要登录后才能下载,如果才能做到迅雷也可以下载?
- 我安装AppServ 2.5.8的时候,安装到Mysql service的时候,进度条就不动了,这个是什么原因啊?我换了2.5.9版本装也是这样的问题,防火墙也关了SQL服务也禁用了,结果还是不行!大家帮我看看急死我了!
- 测试你的性格,情商智商财商,刚做好的
- 怎样得到数据库中的行数
- 又是送分的问题在线的快进来看看啦
- 用PHP上传文件,大于2M时出错,有什么办法避免?
- 64位的win2008上怎么配置ZendOptimizer-3.3.3
- 正则表达式
建议先关闭数据库连接,以便他人使用怎么算脚本执行完毕?
当所涉及的代码都执行完了,所有该输出的(包括嵌入的html)都输出了。就是脚本执行完毕
<?php
//连接数据库
@mysql_connect('127.0.0.1', 'root', '') or die('连接数据库失败。');
//打开数据库
mysql_select_db('test') or die('打开数据库失败。');
//使用GBK中文编码
mysql_query("set names 'GBK'");
?>这是个数据库的文件,我在别处引用,岂不是引用进来就关闭了。mysql_query("set names 'GBK'");后面的“?>”
它这个定义好模糊啊~~~
我还是手动关闭吧。
自动的不靠谱啊~
除非你用的是永久链接pconnect
当初从asp学习完,初识PHP的时候,也是在烦恼如何关闭数据库链接,寻找和ASP一样的关闭语句,但其实不需要的.
$sql="SELECT * FROM test WHERE user_name='jack'";
$result=db::query($sql);
while($row=mysql_fetch_array($result)){
$array[]=$row[answer];
}
$db->close();