2012-11-28 28 views
0

当我尝试插入select detro示例DATE_FORMAT(date_end,'%W%M%Y')AS dateend的函数时遇到问题。

$ this-> db-> select (name, DATE_FORMAT (date_end, ‘% W% M% Y’) AS dateend) 

它说, '%W%M%Y' 的方法是未知

回答

3

根据这一postforum entry,增加false到您的查询将做的工作:

$this->db->select("DATE_FORMAT(your_date_field, 'Year: %Y Month: %m Day: %d') AS formated_date", FALSE); 
+0

谢谢我工作的答案 – yoelrodguez

+0

酷!那么,将答案标记为接受呢? –

+0

我很想知道'错误'是做什么的。 [根据文档](http://ellislab.com/codeigniter/user-guide/database/active_record.html):'如果您将其设置为FALSE,则CodeIgniter将不会尝试使用反引号来保护您的字段或表名。 '。 –