需求:我想判断从数据库里查询的时间和当天晚上的时间比较,可是报错了,哪里错了吗???大家帮帮忙
$rob=m('rob');
$successtime=$rob->where(array('ispass'=>1))->field('time')->select();
$end_time=strtotime(date('y-m-d'))+86400;
foreach($successtime as $key=>$val){
if($val var_dump($val);
}
}
立即学习“PHP免费学习笔记(深入)”;
感谢广大歌迷长期以来对网站的支持和帮助,很多朋友曾经问我要过这个商城程序,当时由于工作比较忙,一直没空整理,现在好啦,已全部整理好了,在这里提供给有需要的朋友,没有任何功能限制,完全可以使用的,只是有些商品的广告需自己修改一下,后台没有办法修改,需要有HTML基础才可以修改,另外,哪位朋友在使用的时候,发现了BUG请与我们联系,大家共同改进,谢谢!后台管理地址:http://你的域名/admin/
立即学习“PHP免费学习笔记(深入)”;
回复讨论(解决方案)
错误也不贴出来
数据库里存的是时间戳?
嗯嗯,是的。
嗯嗯,是的。
我替2楼来吐槽,至少把报错的异常贴出来嘛。
$successtime 是查询结果
如果能在 foreach 循环中进行处理,那么 $successtime 一定是二维数组
假如 $successtime 的话,你的业务逻辑就是错的:不可能将每一列都当成时间戳处理
于是 foreach($successtime as $key=>$val){ 中的 $val 是一个数组
直接拿来用就错了(if($val应写作 if($val ['time']










