gpt4 book ai didi

php - 过去 24 小时内查看最多的主题

转载 作者:行者123 更新时间:2023-11-29 23:30:35 28 4
gpt4 key购买 nike

我想检索过去 24 小时内发布的观看次数最多的前 10 个主题。如果网站在过去 24 小时内获得的主题少于 10 个,则必须检索前一天剩余的浏览次数最多的主题。

我以unix格式将时间存储在数据库中,并且 View 以整数表示。我想知道以上述方式获取的sql查询。

$time_start = time(U);
$time_end = strtotime('-1 day', $time_start);
$query = mysql_query("SELECT * FROM topics where topic_active = 'Yes' and topic_type = 'topic' and topic_time BETWEEN $time_start and $time_end ORDER BY topic_views DESC LIMIT 10");

topic_time是主题发布时间,以unix格式存储在数据库中,如1411657030

从上面的查询中,如果没有主题帖子,我只能获取过去 24 小时内浏览次数最多的帖子,这将显示为空白。可以使用什么查询来获取前一天的主题。

最佳答案

使用类似的东西,请让我知道它有效

SELECT *, from_unixtime(topic_time / 1000, '%Y-%m-%d %H:%i') FROM topics
WHERE topic_time >= unix_timestamp(CURRENT_TIMESTAMP - INTERVAL 1 DAY) * 1000

请检查以下链接

selecting rows in the last 5 minutes using unix time stamp

关于php - 过去 24 小时内查看最多的主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26605033/

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