gpt4 book ai didi

php - 在特定时间段内从 SQL 数据库获取行 : d:m:y PHP

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

我在 MySQL 中有一个表,其中有一个 date 列,列出了插入行的日期:

date
2011-12-19
2011-12-20
2011-12-21
2011-12-22
2011-12-23

ect ect....

现在我需要SELECT特定时间段内的行(例如:2011-12-19 - 2011-12-22)。

时间段可能是几个月,甚至几年..

有人知道我如何使用 PHP 来完成这个任务吗?

最佳答案

$sql = 'SELECT `t`.* FROM `table` AS t WHERE `t`.`date` BETWEEN ' . $dateStart . ' AND ' . $dateEnd;

或者:

$sql = 'SELECT `t`.* FROM `table` AS t WHERE `t`.`date` >= ' . $dateStart . ' AND `t`.`date` <= ' . $dateEnd;

然后执行:

$query = mysql_query($sql) or die(mysql_error();
while($fetch = mysql_fetch_array($query)) {
echo $fetch['date'];
}

关于php - 在特定时间段内从 SQL 数据库获取行 : d:m:y PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8592758/

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