Как удалить элементы, которые я использовал из базы данных

0

У меня есть этот код ниже, и я хочу, когда один из элементов используется после цикла, я хочу удалить этот элемент из базы данных....

      $query = db_select('watchdog', 'th')
       ->extend('PagerDefault')
       ->orderBy('wid')
       ->fields('th', array('variables', 'type', 'severity', 'message', 'wid'))
       ->limit(2000);

     // Fetch the result set.
     $result = $query  -> execute();

     // Loop through each item and add to $row.
     foreach ($result as $row) {
       blablablabla($row);
     }
Теги:
database
drupal
drupal-7

1 ответ

1
Лучший ответ

https://api.drupal.org/api/drupal/includes!database!database.inc/function/db_delete/7

Вы должны Google немного, прежде чем задавать эти основные вопросы. У Drupal по крайней мере есть куча примеров, учебников...

$nid = 5;
$num_deleted = db_delete('node')
  ->condition('nid', $nid)
  ->execute();

"node" - это таблица, в которой вы удаляете запись, и с помощью метода условий вы можете выбрать точную строку (строки) для удаления, установив некоторые критерии. Здесь критерием является поле "nid", равное $ nid (5)....

Таким образом, этот пример удаляет запись из таблицы 'node', где 'nid' равен 5.

  • 0
    Я показываю эту страницу drupal, но я не понимаю, как удалить элементы, которые я передаю в моем примере ... Я новичок в веб-разработчике.
  • 0
    Огромное спасибо!!! И я обещаю, я буду Google больше за мои проблемы: D

Ещё вопросы

Сообщество Overcoder
Наверх
Меню