PHP中关闭MYSQL数据库链接的疑问 是不是PHP有BUG啊

智商漫步 2008-04-21 05:53:37
我在一显示数据页面

MYSQL_CLOSE();
$query="select * from guest order by id desc limit $offset,$num";
$result=mysql_query($query);
while ($row=mysql_fetch_array($result)):

但还是显示了数据
为什么我前面关闭了链接
SQL代码都在后面 资源集都在后面 竟然有数据
...全文
120 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
好像没那么简单,呵呵.
回复
meiZiNick 2008-05-01
以后需再关注,现在先帮你顶一下
回复
ashchen 2008-04-22
如果没有connect就直接query会调用默认的配置连接数据库,windows下是OBDC@localhost,Linux下是user@loalhost,如果是root,数据库密码为空,php会自动连接,就算你close了上个连接也能查询成功
回复
ashchen 2008-04-22
估计配置了默认数据库连接

意思就是 没有mysql_connect()也可以query

my.ini和php.ini里都有相关配置
回复
laruence 2008-04-21
测试一下mysql_close的返回值
回复
智商漫步 2008-04-21
就一个链接
回复
beeqee 2008-04-21
不对不对,第二个可能不可能了。。呵呵,Sorry.
回复
beeqee 2008-04-21
有两个可能,
一,楼主做了两个连接
二,$row的数据没有unset,所以以为还有数据。
回复
laruence 2008-04-21
db resource是可选的,如果为空,则关闭最近的一个连接
回复
jlokys 2008-04-21
你好像mysql_close()应写成这样吧mysql_close($db),少了链接标识
回复
laruence 2008-04-21
你在哪里建立的连接?
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2008-04-21 05:53
社区公告
暂无公告