編碼器。我在這裏遇到一些小問題,找不到解決方案。我使用來自CI的Active Record構建查詢。這是查詢代碼:使用Active Record的CodeIgniter中的查詢中的DATE_FORMAT不起作用
$this->db->select("u.id AS user_id, u.email, p.display_name, p.first_name, p.last_name, s.status_id, s.message");
$this->db->select("DATE_FORMAT(s.created_at, `Publicado el %d/%m/%Y a las %h:%i %p`) AS created_at", FALSE);
$this->db->join($this->_table_users . ' u', 'u.id = s.user_id');
$this->db->join($this->_table_profiles . ' p', 'p.user_id = u.id');
$this->db->where_in('user_id', $str);
$this->db->where('deleted', 0);
$this->db->from($this->_table . ' s');
$this->db->order_by('s.created_at', 'desc');
但我發現了這個錯誤:
Error Number: 1054
Unknown column 'Publicado el %d/%m/%Y a las %h:%i %p' in 'field list'
SELECT
u
.id
AS user_id,u
.p
.display_name
,p
.first_name
,p
.last_name
,s
.status_id
,s
.message
, DATE_FORMAT(s.created_at,Publicado el > %d/%m/%Y a las %h:%i %p
) AS created_at FROM (default_status
s,default_status
) JOIN >default_users
u ONu
.id
=default_s
.user_id
JOINdefault_profiles
p ONp
.user_id
=u
.id
WHEREuser_id
IN ('5726, 2, 10293') ANDdeleted
= 0 ORDER BYs
.created_at
desc LIMIT 2
是否有任何知道在哪裏可以此查詢中使用DATE_FORMAT?有趣的是與純SQL工作相同的查詢寫入 歡呼聲和提前致謝
晚了,我按照你的建議和更改點我的查詢我現在編輯帖子請看看,因爲相同的查詢w ork在純SQL中很好,所以不知道爲什麼在這裏失敗 – ReynierPM