を表示することができない私は、これらのアクティブなレコード([date(orderDate)] => 2016-10-21 [CURDATE()] => 2016-10-21)
CodeIgniterのmysqlのクエリ同じ日付が、結果
を持っていますが、私はCodeIgniterの$this->db->where('date(orderDate)', 'CURDATE()')
でこの条件を行う際には、結果を表示しません。あなたは日付データで作業しているときに、あなたが選択について特定する必要があります
$this->db->where('DATE(orderDate)','DATE(NOW())');
@makiiこれをチェックしてください –
あなたの答えに感謝@dhruv私はちょうど私が日付をキャプチャする必要があるので、ちょっと修正した。 btw mysql curdateがこのように動作しない理由を説明していますか? – makii
CURDATE()はcodeigniterではないmysql関数です。 CURDATE()を使用する場合は、手動で '$ this-> db-> query( 'SELECT * FROM table WHERE date(orderDate)= CURDATE()'); ' – Blinkydamo