如何删除我从数据库中使用的项目
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
在问这些基本问题之前,您应该 Google 一点。 Drupal至少有一堆例子,教程...
$nid = 5;
$num_deleted = db_delete('node')
->condition('nid', $nid)
->execute();
'node' 是您要从中删除记录的 table,您可以使用条件方法 select 通过设置一些条件来删除要删除的确切行。这里的条件是 'nid' 字段等于 $nid (5)....
所以这个例子是从 table 'node' 中删除记录,其中 'nid' 等于 5.
我在下面有这段代码,我想要的是当其中一个项目在循环后被使用时我想从数据库中删除这个项目....
$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
在问这些基本问题之前,您应该 Google 一点。 Drupal至少有一堆例子,教程...
$nid = 5;
$num_deleted = db_delete('node')
->condition('nid', $nid)
->execute();
'node' 是您要从中删除记录的 table,您可以使用条件方法 select 通过设置一些条件来删除要删除的确切行。这里的条件是 'nid' 字段等于 $nid (5)....
所以这个例子是从 table 'node' 中删除记录,其中 'nid' 等于 5.