Php SQL计数器Select语句(按小时计算)
我想把我的计数器变成可以每小时监控进度的东西 到现在为止,我有一个计数器,它将为我提供每日计数器,现在我想调整它以显示每小时的数字 我的代码如下:Php SQL计数器Select语句(按小时计算),php,sql,mysqli,counter,Php,Sql,Mysqli,Counter,我想把我的计数器变成可以每小时监控进度的东西 到现在为止,我有一个计数器,它将为我提供每日计数器,现在我想调整它以显示每小时的数字 我的代码如下: $Hourly = mysqli_query($con, "SELECT COUNT(*) AS Current Built FROM line_detail WHERE station_no=22 AND time(comp_date)>='2014-02-07'");// i need to change it from date to t
$Hourly = mysqli_query($con, "SELECT COUNT(*) AS Current Built FROM line_detail WHERE station_no=22 AND time(comp_date)>='2014-02-07'");// i need to change it from date to time but to update every hour.
$counter1 = mysqli_fetch_assoc($Hourly);
print $counter1['Current Built'];
你能建议我需要做什么来进行更改,并让计时器每小时更改和更新一次
我可以把它放在某个地方的环上吗
谢谢多亏@mwrichardson,我才设法解决了这个问题 我用了他建议的东西,拿了把小提琴出来
(date('H', strtotime($bikeBuilt['comp_date'])) == $this_hour)
最后我把它放入一个数组并调用它。所以你想让它显示一天中最后一个小时的计数吗?e、 如果现在的时间是中午12:45,你想数到中午12:00吗?我不懂密码。你能展示一些样本数据和期望的结果吗?例如,为什么要从一个字段中提取时间,然后将结果与日期进行比较?是的,只需按小时计算一天,所以是00;00这是一个新的开始,然后01;00 02;00将在刷新时全部更新,我将此作为实时信息。-comp_date只是我设置的数据库中的一个列,它存储完成时的日期和时间。strtotimedateY-m-d H:00:00,我基于此的时间请注意,我目前无法测试该代码,因此您可能需要进行一些更改。Hanks@mwrichardson,这已经足够解决我的问题了!这是我在'date'H'结尾时使用的代码,strotime$bikeBuilt['comp_date']=$this_hour'