私のデータベースは、タイムスタンプをこの形式2013-08-05 02:37:55
でフィールドに保存しますstart
$today
以下のコードに示すように、変数を次の形式で保存します2013-08-05
$today = date("Y-m-d");
$sh = $db->prepare('SELECT * FROM events WHERE (:today) = DATE(`start`) ');
$sh->bindValue(":today", $today);
$sh->execute();
データベースが結果を返すと思われませんか? ここで何が欠けていますか?
このクエリは正しく動作します
SELECT * FROM events WHERE DATE(:today) Between DATE(`start`) and DATE(`end`)
ありがとうございました