gpt4 book ai didi

PHP For Loop 通过日期范围不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:56 29 4
gpt4 key购买 nike

我试图遍历一个月中的每一天,并获取一个月中每一天的结果数。

我做了以下事情;

<?php
include 'inclues/db.inc.php';

for($i = 2; $i < 30; $i++){
$date2 = $i-1;
$date1 = $i;

$q = mysql_query("SELECT * FROM `table` WHERE `date` < '2012-09-".$date1." 00:00:00' AND `date` > '2012-09-".$date2." 00:00:00'";
//$r = mysql_fetch_assoc($q);
echo mysql_num_rows($q)."<br />";
}

?>

如果我只是尝试回显日期 1 和 2,但如果我使用查询则不行。使用查询时,我最终遇到 500 内部服务器错误。

关于如何解决这个问题的任何想法?在循环中使用查询通常是不好的做法吗?

最佳答案

直接执行

SELECT <code>date</code>, COUNT(*) from <code>table</code> group by <code>date</code>

关于PHP For Loop 通过日期范围不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12528546/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com