Ownsight

?找回密码
?立即注册
搜索
热搜: 活动 交友 discuz
查看: 881|回复: 0
打印 上一主题 下一主题

PHP 循环语句 sleep 命令失效

[复制链接]

803

主题

903

帖子

3201

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3201
跳转到指定楼层
楼主
发表于 2014-9-27 10:04:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
do{??
? ?? ?? ?? ?执行数据库命令
? ?? ?? ?? ?sleep(3600);//这里单位是1秒,这里的意思是停止1小时之后继续运行
? ?? ?? ???}while(true);??

结果你会发现,数据库命令只运行一次就停止了,其实问题出在数据库连接的时效上!
所以 如果想在长时间的等待中继续调用数据库的信息,就需要做如下处理
do{??
? ?? ?? ? 连接数据库
? ?? ?? ?? ?执行数据库命令
? ?? ?? ?? ?sleep(3600);//这里单位是1秒,这里的意思是停止1小时之后继续运行
? ?? ?? ???}while(true);??
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表