summaryrefslogtreecommitdiff
path: root/modules/node/node.api.php
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-07-28 19:18:08 +0000
committerDries Buytaert <dries@buytaert.net>2009-07-28 19:18:08 +0000
commita938e18a1bd36d887010863817470b690fdbf6f3 (patch)
treeadbc7edb165255a47739fdbe7e0184c241f6340c /modules/node/node.api.php
parentff8b0618f5892d165720453efcd318b0d85a6f8c (diff)
downloadbrdo-a938e18a1bd36d887010863817470b690fdbf6f3.tar.gz
brdo-a938e18a1bd36d887010863817470b690fdbf6f3.tar.bz2
- Patch #491556 by Berdir: completed converting core to DBTNG. Oh my. Kudos to Berdir for this humongous effort.
Diffstat (limited to 'modules/node/node.api.php')
-rw-r--r--modules/node/node.api.php14
1 files changed, 10 insertions, 4 deletions
diff --git a/modules/node/node.api.php b/modules/node/node.api.php
index 5a1403a11..872fc6385 100644
--- a/modules/node/node.api.php
+++ b/modules/node/node.api.php
@@ -762,8 +762,12 @@ function hook_form($node, $form_state) {
* For a detailed usage example, see node_example.module.
*/
function hook_insert($node) {
- db_query("INSERT INTO {mytable} (nid, extra)
- VALUES (%d, '%s')", $node->nid, $node->extra);
+ db_insert('mytable')
+ ->fields(array(
+ 'nid' => $node->nid,
+ 'extra' => $node->extra,
+ ))
+ ->execute();
}
/**
@@ -804,8 +808,10 @@ function hook_load($nodes) {
* For a detailed usage example, see node_example.module.
*/
function hook_update($node) {
- db_query("UPDATE {mytable} SET extra = '%s' WHERE nid = %d",
- $node->extra, $node->nid);
+ db_update('mytable')
+ ->fields(array('extra' => $node->extra))
+ ->condition('nid', $node->nid)
+ ->execute();
}
/**