我有一個查詢從特定日期範圍內的表中讀取一些記錄。我在codeigniter框架下使用PHP,查詢非常簡單。帶日期範圍條件的查詢返回空結果
$this->db->select('aa.code,aa.employee_code ,aa.assign_date,aa.asset_serial_no');
$this->db->from('asset_assigns as aa');
$this->db->where("aa.assign_date >= $date1");
上面的工作正常!
$this->db->select('aa.code,aa.employee_code ,aa.assign_date,aa.asset_serial_no');
$this->db->from('asset_assigns as aa');
$this->db->where("aa.assign_date <= $date2");
以上也讀取適當數量的查詢!
$this->db->select('aa.code,aa.employee_code ,aa.assign_date,aa.asset_serial_no');
$this->db->from('asset_assigns as aa');
$this->db->where("aa.assign_date <= $date2");
$this->db->where("aa.assign_date >= $date1");
但是,這兩個'where'返回空!
然而它返回0條記錄! :( – goseo 2013-04-07 03:55:46
$ this-> db-> query()之後,做一個'echo $ this-> db-> lastquery()'。複製並粘貼到mysql客戶端,並嘗試計算出東西。 – 2013-04-07 04:02:47
調用undefined方法CI_DB_mysql_driver :: lastquery()in ... – goseo 2013-04-07 04:10:32