如何从数据库中删除我使用的项目


How to delete the items that i used from the database

我在下面有这段代码,我想要的是当循环后使用其中一个项目时,我想从数据库中删除这个项目......

      $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);
     }

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

在问这些基本问题之前,你应该谷歌一下。Drupal至少有一堆例子,教程...

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

"节点"是您要从中删除记录的表,使用条件方法,您可以通过设置一些条件来选择要删除的确切行。这里的标准是"nid"字段等于$nid (5)....

因此,此示例是从表"node"中删除记录,其中"nid"等于 5。