用户自定义sql查询的表单条目

时间:2016-05-18 19:48:30

标签: php sql postgresql

我正在尝试运行一个基于用户输入按特定日期过滤的查询,这是我的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?

1 个答案:

答案 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";
相关问题