gpt4 book ai didi

php - 从 SQL 获取最近 24 小时的数据

转载 作者:行者123 更新时间:2023-11-29 21:21:34 25 4
gpt4 key购买 nike

大家好,我想从我的表中选择过去 24 小时、7 天、14 天的所有记录......(我的 sql 时间跨度格式是 date("l, M d Y, h:i:s A"))所以当我尝试接收过去 24 小时的数据时,对我来说不起作用,请帮忙例子如果我从

获取所有日期
$result = mysql_query("SELECT * FROM stats");

结果是日、日期、时间计数

Saturday, Feb 27 2016, 02:28:59 PM 27191 Saturday, Feb 27 2016, 03:28:05 PM 28659 Saturday, Feb 27 2016, 04:27:26 PM 30138 

所以我尝试这样做,但没有提供任何帮助

 $result = mysql_query("SELECT * FROM stats WHERE timespan >= now() - INTERVAL 1 DAY");

最佳答案

SELECT * FROM stats WHERE STR_TO_DATE(timespan,"%W, %b %d %Y, %h:%i:%s %p") >= date_sub(now(), INTERVAL 1 DAY)

STR_TO_DATE 会将字符串转换为日期格式 (Y-m-d H:i:s),然后您可以将其与 now() 返回的日期进行比较

关于php - 从 SQL 获取最近 24 小时的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35700013/

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