在CodeIgniter中的DATE_FORMAT sql中需要使用FALSE

时间:2012-12-18 06:35:53

标签: php sql codeigniter

我尝试使用

$this->db->select("orders.*, DATE_FORMAT(orders.created, '%M %e, %Y - %l:%i %p') AS OrderDate, users.id AS UserID, users.username AS UserName");

但这产生了错误......但是当我使用False作为第二个参数时,就像这样

$this->db->select("orders.*, DATE_FORMAT(orders.created, '%M %e, %Y - %l:%i %p') AS OrderDate, users.id AS UserID, users.username AS UserName", FALSE);

错误消失了......
为什么有必要在CodeIgniter中的模型FALSE函数中使用DATE_FORMAT作为第二个参数?

1 个答案:

答案 0 :(得分:1)

显然,因为它无法解析函数(带有多个参数)和/或子查询。