gpt4 book ai didi

php - 统计本周-周一-周日的mysql记录

转载 作者:行者123 更新时间:2023-11-29 04:09:26 28 4
gpt4 key购买 nike

我目前正在尝试根据 unix 时间戳计算/打印出本周(周一至周日)我的数据库中有多少条记录。

我尝试了以下操作,但似乎只是为我打印出 0(所以有些地方不对)

$sql = "
SELECT count(*) as totalWeek
FROM vote WHERE
WEEKOFYEAR(vote_time)=WEEKOFYEAR(CURDATE())";

$res = mysql_query($sql) or die( mysql_error());
$countWeek = mysql_result($res, 0);

echo $countWeek;

最佳答案

如果您的 vote_time 列是时间戳,您可能需要将其转换为日期。另外,我认为您还应该修改您的条件以检查当前年份(除非您的数据不会跨越日历年)。所以,试试这个:

SELECT count(*) as totalWeek
FROM vote
WHERE WEEKOFYEAR(DATE(vote_time)) = WEEKOFYEAR(CURDATE())
AND YEAR(DATE(vote_time)) = YEAR(CURDATE())

关于php - 统计本周-周一-周日的mysql记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16762207/

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