База данных:
| date_paid (int) |
1535558400
1539532800
Я пытаюсь запросить следующее, но получаю ошибку синтаксиса SQL для части даты.
$id = $this->input->post('id');
$date = $this->input->post('date');
$this->db->where('id',$id);
$this->db->where('DATE_FORMAT(date_paid, "%Y-%m-%d")',$date);
$query=$this->db->get('payments');
$result=$query->row();
Есть ли способ изменить формат датыстолбца date_paid
, чтобы я мог сравнить его с данными $this->input->post('date')
?
Журнал ошибок:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''2018-10-30'' at line 4
Я пытаюсь изменить существующее веб-приложение, поэтомунасколько это возможно, я не хочу менять тип данных столбца date_paid
заранее спасибо