как правильно написать удаления из бд? - PHP

Тема в разделе "Как сделать...", создана пользователем WOLF_2010, 22 авг 2015.

Статус темы:
Закрыта.
  1. WOLF_2010

    WOLF_2010 Постоялец

    Заблокирован
    Регистр.:
    8 окт 2011
    Сообщения:
    86
    Симпатии:
    109
    есть скрипт, ну он не удаляет а записывает в бд в строку sites_trashed значение 1

    PHP:
    public function deleteAllFor$userID ) {
      
            
    $data = array(
                
    'sites_trashed' => 1
            
    );
          
            
    $this->db->where('users_id'$userID);
            
    $this->db->update('sites'$data);
        } 
    а как сделать чтоб удалялась строка? в бд таблица sites строка users_id

    пробовал через запрос DELETE FROM sites WHERE users_id=$users_id, ну так не работает

    помогите пожалуйста
     
  2. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    975
    Симпатии:
    255
    Предполагаю, что вместо update должно быть delete
    PHP:
    public function deleteAllFor$userID ) {  
            
    $this->db->where('users_id'$userID);
            
    $this->db->delete('sites'$data);
        } 
     
Статус темы:
Закрыта.