I Tried raw query in a controller(codeigniter) and got a error of unknown column $newdate in where clause ($newDate and $ newDate2 are the two variables that is i got input from the user and save it in a variable $newDate and $newDate2)..Here is my code
Controller code:
$startdate = $this->input->post('SDate');
$enddate = $this->input->post('EDate');
$date = str_replace('/', '-', $startdate);
$newDate = date("Y-m-d", strtotime($date));
$date2 = str_replace('/', '-', $enddate);
$newDate2 = date("Y-m-d", strtotime($date2));
$data['startdate'] = $startdate;
$data['enddate'] = $enddate;
$query=$this->db->query('SELECT `vno`,`Prdtname`,`Qty`,`bundle` FROM purchaseitem WHERE `billdate` >= `$newDate2`AND `billdate` <= `$newDate` ORDER by `vno`')->result_array();
$data['query'] = $query;