私はフォームから日付を投稿しています:$ startDate = $ _POST ['startDate']。フォームデータとクエリmysql
サーバー側の形式と同じように(yyyy-mm-dd)の形式です。今私はこの動的な値を使用して自分のデータベースを照会したいと思います。私の検索クエリ:
$sql = "SELECT * FROM tablename WHERE $startDate BETWEEN FromDate AND ToDate";
私の検索結果は表示されません。どこに間違っているのか教えてくれる人はいますか?事前に多くの感謝。
が、それはあなたが何であるかであるかどうかを確認するために、あなたの$のSQL変数をエコー期待している。また、$ sql = "SELECT * FROM tablename WHERE {$ startDate} FromDate AND ToDate"を使用することもできます。 (変数の中括弧に注意してください) – jeff