#php #codeigniter
#php #codeigniter
Вопрос:
я хочу удалить одну запись на основе условия where вот мой код ниже, пожалуйста, помогите мне
мой код в контроллере
function delete_vehicle_ad($Ad_ID)
{
var_dump($Ad_ID);
$this->classified_ad->del_vehicle_ad($Ad_ID);
redirect('index.php/account/account-detail/index');
}
Мой код в модели
function del_vehicle_ad($Ad_ID)
{
var_dump($Ad_ID);
$this->db->where('Ad_ID',$Ad_ID);
$this->db->delete('ad_vehicle');
}
но он не работает, он не удаляет мою запись из базы
данных, пожалуйста, помогите мне как можно раньше
Комментарии:
1. как можно раньше ? Мы работаем не для вас, понимаете?
2. Выполнено ли условие? Это
$Ad_ID
действительно то, что вы ожидаете?3. условие обязательно, я получил значение Ad_ID, я проверяю значение с помощью var_dump()
4. Вы могли бы попробовать альтернативный синтаксис: $this-> db->delete(‘ad_vehicle’, array(‘Ad_ID’ => $Ad_ID) );
5. Хорошо, сэр, я попробую это и сообщу вам, работает это или нет, спасибо, сэр
Ответ №1:
var_dump в вашей модели работает?
если да, вы уверены, что таблица ‘ad_vehicle’ и поле ‘Ad_ID’ существуют (проверьте синтаксис)?
Подключение к БД работает?