时间循环的问题,在线等

zgycsmb 2009-08-18 11:57:17
$objDB->execute("select * from hb_housenews where news_type=0 order by update_time desc limit 80");
上面的sql,我现执行的是 离现在最近的 80条记录,
如果24小时后,就要查 81-160
再24小时后 就查 161-240
直到 表中的记录查完了,又回到 查 0-80记录

这个循环 怎么实现呀,
...全文
64 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgycsmb 2009-08-19
算了
limit 0, 80
回复
对我菜鸟来说,貌似有点难度,关注中
回复
itian 2009-08-18
$limit = 80;
$limitstart = 0;

//你的记录里没有参照时间,无法定位什么时候是24小时后

if(24小时后) $limitstart = $limitstart + $limit ;

select * from hb_housenews where news_type=0 order by update_time desc limit $limitstart , 80;
回复
fenyao 2009-08-18
楼主应该说得更详细点
回复
江南昆虫 2009-08-18
楼主问题描述不清楚啊,你是想保留并获取全部记录,然后以每页80来分页呢?还是每天只保留最新的80条记录,然后按具体日期查看每天的记录?
回复
zgycsmb 2009-08-18
$count 可以得到 表中的全部记录

可以以日期来循环吗?limit 值也可以自己设置,让其 30天内全部 查找完?
怎么实现呀,
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告