Моя текущая дата 01/10/2015. Если я дам sql-запрос в codeigniter, как показано ниже, он также дает дату аналогичного, 1/10/2014,1/10/2013..etc.Год не соответствует действительности
Итак, где я иду не так?
Sql запрос в CodeIgniter:
function get_birthdate()
{
$this->db->select('fullname as name,avatar,birth_date,user_id',FALSE);
$this->db->from('fx_account_details',FALSE);
$this->db->where('MONTH(birth_date) = MONTH(CURDATE())
AND DAY(birth_date) = DAY(CURDATE())
OR (DAY(LAST_DAY(birth_date)) =29
AND DAY(birth_date) =29
AND DAY(LAST_DAY(CURDATE())) =28)');
// $this->db->get();
// echo $this->db->last_query();exit;
return $this->db->get()->result();
}
Что вы хотите от этого сделать? Что в этом плохого? –
В вашем предложении WHERE ничего нет, ограничивая текущий текущий (или иначе). – BWS