0
WHERE Date >= '. $_GET['start_date']. ' AND Date <= ' . $_GET['end_date']. ' AND ForteID = ' . $_GET['ForteID'];

我需要在 $_GET['start_date'] 和 $_GET['end_date'] 周围有 ' 这样我的 SQL 查询才能工作,但不完全确定如何将它们放在那里!?我不需要 ForteID,因为我的输入页面中的值已经在那里了。另一方面,日期字段来自日历日期选择器。如果我需要提供任何其他信息,请告诉我。提前致谢!

这就是我执行 echo $query 时的样子;在我的 PHP 中,让实际的 SQL 查询工作:

WHERE Date >= '12/01/2012' AND Date <= '12/17/2012' AND ForteID = 'as7326'

但现在我明白了:

WHERE Date >= 12/01/2012 AND Date <= 12/17/2012 AND ForteID = 'as7326'

编辑:

这就是我所拥有的,但仍然没有围绕日期的撇号:

$Start_Date = $_GET['start_date'];
$End_Date = $_GET['end_date'];
$Forte_ID = $_GET['ForteID'];

$query = '  SELECT ForteID, Disposition, Cancel_Disposition, Date, appNumber, Phone_Num, Con_Number, Finance_Num, Num_Payments, ACH_CC, Post_Date, Total_Cost, Total_MP, New_MP_Amt, New_DP_Amt, Notes 
        FROM CSLogs.dbo.Logs 
        WHERE Date BETWEEN '.$Start_Date.' AND '.$End_Date.' AND ForteID = '.$Forte_ID;
4

0 回答 0