-2

私のデータベースは、タイムスタンプをこの形式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`)

ありがとうございました

4

3 に答える 3