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

答えて