2016-04-14 82 views
1

我發佈了一個表單中的日期:$ startDate = $ _POST ['startDate']。發佈表單數據和查詢mysql

它的格式(yyyy-mm-dd)就像服務器端格式一樣。現在我想用這個動態值來查詢我的數據庫。我的搜索查詢:

$sql = "SELECT * FROM tablename WHERE $startDate BETWEEN FromDate AND ToDate"; 

我沒有得到我的查詢結果。有誰能告訴我我哪裏出了錯?提前謝謝了。

+0

呼應你的$ SQL變量,看它是否是你是什麼期待。你也可以使用$ sql =「SELECT * FROM tablename WHERE {$ startDate} FROMDATE AND ToDate」; (注意變量周圍的大括號) – jeff

回答