2015-10-19 91 views
2

我正在使用codeigniter。我想获得下个月的纪录。假设今天是2015年10月19日,所以我想要记录从2015年11月1日到2015年11月30日。我想获取从月份的第一天开始的下月记录

我把这个查询,但它显示从当前日期到30天。那么,这可能是什么问题?任何建议?

function get_next_month_birthday() 
    { 
     $this->db->select('fullname as name,avatar,birth_date,user_id',FALSE); 
     $this->db->from('fx_account_details',FALSE); 
     $this->db->where('birth_date >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH)'); 

     return $this->db->get()->result(); 
    } 

回答

1
$this->db->where('month(birth_date) = month(date_add(last_day(curdate()), interval 1 day)'); 
+0

工作好..谢谢羊羊.. :) –

相关问题