У меня есть функция, написанная для удаления записей из таблицы, которая называется стеком.Я написал аналогичную функцию для других таблиц, и она работает.Для этого это не работает, но и без ошибок.Как я могу узнать в чем дело?
Запись контроллера:
function delete_tag($id)
{
$this->Mrestaurant->delete_tag($id);
echo 'deleted!';
}
Запись модели:
function delete_tag($id)
{
$this->db->where('id', '$id');
$this->db->delete('stack');
}
База данных и все, что я предварительно загрузил:
$this->load->database();
$this->load->model('Mdb','',TRUE);
Все остальные функции БД работают как добавление, обновление, удаление других данных и т. Д. Я в замешательстве, потому что нет ошибки.И я не знаю, как выяснить, что не так.
Обновление Это сработало в модели
$this->db->delete('stack', array('id' => $id));
Есть идеи, почему?