I want to get data between two dates in mysql.
from date: 01/04/2015 to date: 01/05/2015
but I cannot get the date in one variable;
as i get as below:
$fdate=01; $fmonth=04; $tdate=01; $tmonth=05; $year=2015;
my code in the model:
function date_range($fdate,$fmonth,$tdate,$tmonth,$year) { $this->db->select('*'); $this->db->where('DAY(order_date) >=',$fdate); $this->db->where('MONTH(order_date) >=',$fmonth); $this->db->where('YEAR(order_date) >=',$year); $this->db->where('DAY(order_date) <=',$tdate); $this->db->where('MONTH(order_date) <=',$tmonth); $this->db->where('YEAR(order_date) <=',$year); return $this->db->get('orders'); }
several times it returns the result correctly, and sometimes it does not return the result, but I had data in mysql between the specified two dates.
what mistake will I make on this code please help me
user4736598
source share