|
本帖最后由 chyan5258 于 2011-5-5 13:02 编辑
先上代码:
$dates="2011-04-01";
//$where=array('created>='=>$dates);
$this->db->select('orders.*,orders_detail.created');
$this->db->from('orders');
$this->db->join('orders_detail', 'orders.orderid = orders_detail.orderid');
$this->db->where('orders_detail.created<=',$dates);
$query = $this->db->get()->result_array();
上面的那个where的条件无论怎么写(按照ci手册)都会报错 错误是 在组好sql语句中 一直都会在 2011-04-01前多加一个 单引号“'”,但是不用 上面形式,直接组sql语句是可以的。请教。
错误代码:(加粗的地方)
WHERE `orders_detail`.`created<=` '2011-04-01' |
|