php - 在mysql和php中搜索两个日期

标签 php mysql date select

您好,我想搜索用户表中存在的项目。我写的代码是

$fromdate = date("Y-m-d H:i:s", strtotime($_POST['fromdate']));
$todate = date("Y-m-d H:i:s", strtotime($_POST['todate']));

$s="SELECT * FROM logs WHERE dt BETWEEN $fromdate AND $todate  ORDER BY dt DESC ";
$x = mysql_query($s);

但是输出没有显示。请有人帮助我。

最佳答案

需要在 '$fromdate''$todate' 周围加上引号

$s="SELECT * FROM logs WHERE dt BETWEEN '$fromdate' AND '$todate' ORDER BY dt DESC ";

关于php - 在mysql和php中搜索两个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29510409/

相关文章:

php - 通过 PHP 的 HTML 表单数据

php - 查询变量不起作用

mysql - 如果值以逗号分隔,如何将 VARCHAR 值转换为 INT

swift - 快速获取月份组件的每个名称

javascript - Javascript/Jquery 的默认日期格式

PHP 使用用户输入从查询中选择 MySQL 列

php - 使用 mysqli bind_result 未从数据库中获取值

mysql - 从 mySQL 中选择 CURDATE()

php - 如何维护各国时间戳

php - XAMPP 的远程共享文件夹?