gpt4 book ai didi

php - 获取在特定日期之前添加的任何行

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:05 24 4
gpt4 key购买 nike

这可能吗?我用它来将日期插入到名为“日期”的字段中:

$date=date("m/d/y");
$sql="INSERT INTO pool (date) VALUES('$date' )";
$result=mysql_query($sql);

我用这个语句来获取一周前的日期:

$variable = date('d-m-y', strtotime('-1 week'));

那么我将如何选择上周添加的任何行?

最佳答案

与其将日期存储为 m/d/y,不如将它们存储为 Y-m-d:

$date=date("Y-m-d");
$sql="INSERT INTO pool (date) VALUES('$date' )";

在数据库中,您的日期将类似于 2011-04-09


这种格式更容易使用:按字母顺序比较会起作用。

这意味着搜索早于特定日期的行将变成这样:

$variable = date('Y-m-d', strtotime('-1 week'));
$query = "select * from pool where date < '$variable'";


另请注意,您可以使用 DATE 而不是使用数据库中的 varchar(或等效项)字段 date列——允许使用 date and time functions在 MySQL 中。

关于php - 获取在特定日期之前添加的任何行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5604307/

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