8年前 (2010-06-06)  Drupal |   抢沙发  310 
文章评分 0 次,平均分 0.0
导语:注意,若是新增一条记录,就不必有$update参数了,若是编辑一条记录保存,即更新,则要加上第三个参数,而这个参数就是数据表的主键值 primary key,因为住键值是各不相同的,所以作为替换更新的标识。

有了drupal_write_record()函数,还需要我们自己写SQL语句嘛?这正是为“不习惯”用sql的人群准备的API。

drupal_write_record($table, &$object, $update  = array())

示例:

<?php
$table = 'table_name'//要插入或更新数 据的表名
$record = new stdClass();
$record->name = 'liuyun';//搜集对象数据
drupal_write_record($table, $record);//插入一条记录

$record->name = 'yunliu';
$record->lid = 1;
drupal_write_record($table, $record, 'lid');//更新一条记录
?>

注意,若是新增一条记录,就不必有$update参数了,若是编辑一条记录保存,即更新,则要加上第三个参数,而这个参数就是数据表的主键值 primary key,因为住键值是各不相同的,所以作为替换更新的标识。

Drupal真的想的很周到啊!

  
 

除特别注明外,本站所有文章均为站长帮原创,转载请注明出处来自http://www.zzbang.cn/cms/drupal/516.html

关于
站长帮是一个为站长服务的网站

发表评论

表情 格式

暂无评论

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

扫一扫二维码分享