codeigniter Date_格式,以DB->;选择
有人能告诉我如何使用codeigniter正确使用以下查询吗:codeigniter Date_格式,以DB->;选择,codeigniter,Codeigniter,有人能告诉我如何使用codeigniter正确使用以下查询吗: DATE_FORMAT(sr.dateCreated,'%m/%d/%Y @ %h:%i %p') AS dateCreated 我试过: public function viewSR($id) { $this->db->select('sr.id ,sr.woid ,sr.descrip
DATE_FORMAT(sr.dateCreated,'%m/%d/%Y @ %h:%i %p') AS dateCreated
我试过:
public function viewSR($id) {
$this->db->select('sr.id
,sr.woid
,sr.description
,DATE_FORMAT(sr.dateCreated),'%m/%d/%Y @ %h:%i %p') AS dateCreated
,sr.startTime
,sr.endTime
,rt.name AS rateName');
$this->db->from('service_report sr');
任何帮助都将不胜感激 尝试如下更改代码:
public function viewSR($id) {
$this->db->select("sr.id
,sr.woid
,sr.description
,DATE_FORMAT(sr.dateCreated,\"%m/%d/%Y @ %h:%i %p\") AS dateCreated
,sr.startTime
,sr.endTime
,rt.name AS rateName",FALSE);
$this->db->from('service_report AS sr');
或者尝试通过以下方式修改代码:
function list_all($lang, $limit = FALSE, $offset = FALSE)
{
$this->db->select('*');
$this->db->select("DATE_FORMAT(datetime, '%d.%m.%Y à %H:%i:%s') AS datetime");
$this->db->where('lang', $lang);
$this->db->limit($limit);
$this->db->offset($offset);
$this->db->order_by('datetime', 'desc');
$query = $this->db->get('news');
return $query->result();
}
你有错误吗?这里的问题是什么?谢谢你的回答,我更喜欢你提到的第一种方式,但是我得到了这个错误:解析错误:语法错误,在第153行的/home/logicpsa/public\u html/login/application/models/workorders\u model.php中出现意外的“%”仍然不行,你提供的另一种方法可以工作,但是我还是喜欢用第一种方法。你把假的放在最后了吗?如果您确实输入了什么错误消息抱歉日期有问题(格式括号),所以我现在编辑它对我来说很好,请检查它。