我正在尝试运行一个基于用户输入按特定日期过滤的查询,这是我的SELECT语句:
SELECT
dispatch_1.site_id,
dispatch_1.status_1,
dispatch_1.created_on,
FROM
fpscdb001_ws_001.dispatch_1
WHERE
DATE(dispatch_1.eta) = CURRENT_DATE
如何制作日期以便用户可以确定日期而不是CURRENT_DATE?
答案 0 :(得分:0)
您可以通过$ _POST []数组将html发布数据的日期发送到此php文件。为exaple:
$date=$_POST["userDate"];
假设值为:
'01-01-2012'
你必须将你的查询改为:
$sql="SELECT
dispatch_1.site_id,
dispatch_1.status_1,
dispatch_1.created_on,
FROM
fpscdb001_ws_001.dispatch_1
WHERE
DATE(dispatch_1.eta) = $date";