2016-04-14 81 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

回答