好吧,现在我正在通过提交按钮生成一份报告,它有两种输入类型,分别是来自和结束,但问题是我想要来自和太日期,并且结果没有从数据库中显示
$order_time=$_POST["datefrom"];
$order_time=$_POST["dateto"];
$query = "SELECT * FROM ss_orders where order_time='".$order_time."' limit 60";
这是我上面的代码,那么是否可以在上面的查询中使用 Between ?我的 order_time 数据库中的数据类型也是 datetime 吗?那么为什么我没有得到任何结果呢?
提前致谢:)我们将不胜感激:)
最佳答案
$order_time=$_POST["datefrom"];
$s= date("Y-m-d", strtotime($order_time));
$order_timeto=$_POST["dateto"];
$e= date("Y-m-d", strtotime($order_timeto));
$query = "SELECT * FROM ss_orders where datetime<=$s and datetime>=$e";
关于php - mysql语句错误。没有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21853026/