За последние 24 часа нас посетили 22855 программистов и 1225 роботов. Сейчас ищут 758 программистов ...

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

Тема в разделе "PHP для новичков", создана пользователем wolf777, 22 авг 2015.

  1. wolf777

    wolf777 Новичок

    С нами с:
    26 авг 2014
    Сообщения:
    207
    Симпатии:
    0
    есть скрипт, ну он не удаляет а записывает в бд в строку sites_trashed значение 1

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

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

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    $this->db - а что это? если связано с framework может и документация к нему есть
     
  3. Alex_1984

    Alex_1984 Новичок

    С нами с:
    10 дек 2014
    Сообщения:
    133
    Симпатии:
    0
    А ничего что тут
    Код (PHP):
    1. <span class="syntaxdefault">$this</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">update</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'sites'</span><span class="syntaxkeyword">,&nbsp;</span><span class="syntaxdefault">$data</span><span class="syntaxkeyword">);&nbsp;</span><span class="syntaxdefault"></span>
    UPDATE? Попробуй delete написать мож прокатит
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    WHERE ... IN ( , , , , ...)