我有一个简单的问题.我想在一个MySQL表进行查询选择特定的日期之后发布的职位,但我不设法得到它通过设置日期作为PHP变量工作.
以下查询不返回任何内容:
$reqsql = "SELECT * FROM posts WHERE post_date <= " . $from_date;
Run Code Online (Sandbox Code Playgroud)
"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");
Run Code Online (Sandbox Code Playgroud)
这些都不起作用......
但是如果我把基本的Mysql日期改为:
$reqsql = "SELECT * FROM posts WHERE post_date <= NOW()";
Run Code Online (Sandbox Code Playgroud)
任何的想法?谢谢!
您可能只需要用$from_date单引号括起来.
$reqsql = "SELECT * FROM posts WHERE post_date <= '" . $from_date ."'";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3874 次 |
| 最近记录: |