gpt4 book ai didi

php - 选择列最接近当前日期的 MySQL 行

转载 作者:行者123 更新时间:2023-11-29 08:43:03 26 4
gpt4 key购买 nike

我有一个包含大量行的数据库。其中一列是“日期”,每行都有一个日期,格式为:MM/DD/YYYY H:MM PM/AM

如何编写 PHP 来选择日期为最近过去日期的行。这意味着如果您有明天的日期、今天的日期和昨天的日期,它会选择昨天的日期所在的行。

我已经连接到数据库:

mysql_connect('localhost','username','pass');
mysql_select_db('db_name');

如何编写查询来获取此内容?

最佳答案

我会使用以下查询的变体,用 SQL 而不是 PHP 进行过滤:

SELECT *
FROM myTable
WHERE theDate < CURDATE()
ORDER BY theDate DESC
LIMIT 1

这将选择过去的所有行 ( theDate < CURDATE() ),按时间倒序对它们进行排序 ( ORDER BY theDate DESC ),然后获取第一条记录 ( LIMIT 1 )。

关于php - 选择列最接近当前日期的 MySQL 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13216408/

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