私はホテルのオーナーが空室状況に応じて客室を予約できるホテルの予約サイトを実装しています。私のデータベース2部屋でMySQLで動作しない場合
$q=" SELECT *
FROM tbl_roombook
WHERE
hotel_id='$h_id'AND
start_date
BETWEEN '$date1'
AND '$date2'
AND end_date
BETWEEN '$date1'
AND '$date2'
";
$res = $this->db->returnArrayOfObject($q);
//var_dump($res);
2011年12月25日から2011年12月31日に計上されています。利用可能なお部屋の数を確認するために、私のようなコードが書かれています。そして私のecho $date1
は2011-12-29
であり、$echo date2
は2011-12-30
です。しかし、$q
は空の結果を返します!どうして ?
でそれを使うだろうか? – deceze
現在の日付形式です – Boruah
SQLエラーはありますか?クエリはMySQLクライアントまたはphpMyAdminで動作しますか? – miq