Drupal数据库操作与模块部署全解析
1. 动态查询模型概述
动态查询模型具备静态查询模型的所有功能,并且具有跨数据库兼容性的额外优势。其自文档化的表达方式,使得代码更易于阅读和维护。许多适用于SELECT查询的方法,同样可用于其他类型的查询。
2. 动态插入查询
-
db_insert()函数基础用法 :向数据库插入记录可使用db_insert()函数,其语法与db_select()函数类似。基本使用时,只需指定表名以及要插入的字段和值。示例代码如下:
$fields = array(
'location' => 'San Luis Obispo',
'language' => 'en',
'units' => 'R',
'uid' => 1,
'timestamp' => REQUEST_TIME,
);
$hid = db_insert('weather_info')
->fields($fields)
->execute();
这里的 $fields 变量是一个键值数组,键为表中的列名,值为要插入到新行中该列的值。默认情况下,执行 db_insert() 函数会返回插入行的主键值。
- 更改插入选项
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



