我在codeigniter工作,我的问题是我想选择month&年份在下面的查询..它返回月份,但我需要月和&一年作为单一价值..请帮助..
public function get_content(){
$this->db->select('MONTH(newsroom_publish_date) as month');
$this->db->from('content_table');
$this->db->where('status', "Active");
$query = $this->db->get();
return $query->result();
}
答案 0 :(得分:2)
与MONTH
中的MySQL
功能相同,使用YEAR
功能。
这样做:
public function get_content(){
$this->db->select('MONTH(newsroom_publish_date) as month, YEAR(newsroom_publish_date) as year');
$this->db->from('content_table');
$this->db->where('status', "Active");
$query = $this->db->get();
return $query->result();
}
YEAR从给定的时间戳返回。
让我知道更多帮助!
答案 1 :(得分:2)
试试这个:
public function get_content(){
$this->db->select('CONCAT(MONTH(newsroom_publish_date)),'-',(YEAR(newsroom_publish_date)) as year_month);
$this->db->from('content_table');
$this->db->where('status', "Active");
$query = $this->db->get();
return $query->result();
}