次のようなクエリがあります。
$query = $this->db->get_where('Bookings', array('Status' => 0, 'Driver_ID' => null, 'Date'=> 'NOW()'));
日付フィールドは日時型であり、日付が今日と同じであるレコードをガービングしたいのですが、上記、および私が疲れた他のすべてが機能しません。
datetime の時間部分を無視して、今日の日付のレコードを正しくプルする方法を教えてください。
助けてくれてありがとう
アップデート
クエリを次のように変換しました
$start = date('Y-m-d 00:00:00');
$end = date('Y-m-d 23:59:59');
$query = $this->db->get_where('Bookings', array('Status' => 0, 'Driver_ID' => null, 'Date' => 'BETWEEN '.$start.' AND '.$end));
ただし、結果が返されないだけで、まだ運がありません!