カレンダーから日付を取得するフォームがあります。そのフォームは開始日と終了日を渡します。私のデータベース テーブルは日付をタイムスタンプ形式で保存します。開始日と終了日の間にデータベース テーブルからレコードを選択するクエリを作成する必要があります。クエリを作成するにはどうすればよいですか? 以下のコードを試しましたが、うまくいきません。
if(isset($_POST['filter']))
{
$sid=$_POST['sid'];
$start= date("dMY",strtotime($_POST['start']));
$end= date("dMY",strtotime($_POST['end']));
$res=$db->fetchAll("SELECT * FROM `logfile` WHERE `site_id`=".$sid." AND (date('dMY',`timestamp`) BETWEEN $start AND $end)");
}
何かご意見は?
ありがとう。