使用日期格式时,把假的选择查询的,我想知道下面的代码什么用的笨
$this->db->select("DATE_FORMAT(`current_date`, '%M-%d-%Y') as date_human", FALSE);
,当我使用上面的代码背后的原因,它返回一个结果July-09-2015
,现在我想知道FALSE
这里的用法是什么。因为我没有添加FALSE时得到相同的结果。
我已经参考了[LINK](Date format with codeigniter点火器)。在这方面,专家说,它会阻止CI尝试自动保护这些名称。
编辑: 当我使用$this->db->last_query
,我得到的查询是:
SELECT *, DATE_FORMAT(current_date, '%M-%d-%Y') as date_human FROM `user_data` WHERE id = '57'
同时使用FALSE和不FALSE时。
我想知道区别,也使用FALSE。 指导我继续。
尝试使用虚假回波你的活动记录查询,并没有错误,你自己会得到你的差异 –
你通过把意思'$这个 - > DB-> last_query()' ? –
不同之处在于你选择当前日期为date_human,所以不需要在代码中添加false。如果你没有表示列名意味着你会得到一个错误,bcaz配置项试图自动保护你的列名,为了避免这个问题,我们只是添加False。 @PHP学习者 – Gayathri