gpt4 book ai didi

php - 带日期条件的sql查询

转载 作者:行者123 更新时间:2023-12-01 00:14:37 25 4
gpt4 key购买 nike

我有一个小问题。我想在 Mysql 表上执行查询以选择在特定日期之后发布的帖子,但我无法通过将该日期设置为 PHP 变量来使其正常工作。

以下查询不返回任何内容:

$reqsql = "SELECT * FROM posts WHERE post_date <= " . $from_date;

“post_date”字段设置为日期时间。我已经尝试了 $from_date PHP 变量格式的所有方法:

$from_date = date();
$from_date = date('Y-m-d-H-i-s');
$from_date = date('Y-m-d H:i:s');
$from_date = strtodate("now");

这些都不起作用......

但如果我输入一个基本的 Mysql 日期,它就可以正常工作:

$reqsql = "SELECT * FROM posts WHERE post_date <= NOW()";

有什么想法吗?谢谢!

最佳答案

您可能只需要用单引号将 $from_date 括起来。

$reqsql = "SELECT * FROM posts WHERE post_date <= '" . $from_date ."'";

关于php - 带日期条件的sql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7177473/

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