Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php SQL计数器Select语句(按小时计算)_Php_Sql_Mysqli_Counter - Fatal编程技术网

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'