【发布时间】:2014-02-11 21:06:36
【问题描述】:
这里只需要一点帮助,希望您能帮我解决我的简单问题。
我有一个包含商店数据的表。在我的 PHP 页面中,用户可以注册他们的商店。 并且在注册时,用户注册他/她帐户的日期将保存在数据库表中,并将格式化为 TIMESTAMP。
我对此没有意见。在我的后端页面中有一个高级搜索方法的表格。在我的表单中,有一个 下拉字段,旁边有一个 datepicker,格式为 mm/dd/yyyy 所以我有一个2 个日期选择器,用于 from 和 to。
我的问题是:
我使用 PHP 中的 strtotime() 函数格式化了 datepicker 结果。我有一个这样的查询。
$query = "SELECT * FROM shops
WHERE status = '".$status."'
AND registered BETWEEN ('".$from." AND ".$to."')";
查询的示例输出是:
SELECT * FROM shops WHERE status = 'P' AND registered BETWEEN ('1388505600' AND '1391097600');
现在我有了 $from 和 $to 的时间戳结果。如何在mysql中过滤?
好的,就是这样。提前致谢。
【问题讨论】: