请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 注册成为新用户

QQ登录

只需一步,快速开始

查看: 6271|回复: 0

[数据操作] 新建操作(插入记录)

[复制链接]
发表于 2012-8-4 16:24:04 | 显示全部楼层 |阅读模式
create

在数据表中新增一行数据

用法:create($row)

参数:

$row,数组形式,数组的键是数据表中的字段名,键对应的值是需要新增的数据。

例子:

  1. /** 首先是准备新增的数据
  2. *  表中的gid因为是自增量,所以没必要去赋值
  3. *  replay因为是可为空,并且刚留言也不会有回复,所以也可以不赋值
  4. *  数组中的键是字段名称,值是数据
  5. */
  6. $newrow = array( // PHP的数组
  7. 'name' => 'jake',
  8. 'contents' => '这是我的第一个留言',
  9. 'post_time' => date('Y-m-d H:i:s'),
  10. 'post_ip' => $_SERVER['REMOTE_ADDRESS'],
  11. );
  12. $gb = spClass('gb'); // 初始化留言本模型类
  13. $gb->create($newrow);  // 进行新增操作                        
复制代码

返回:

新增成功则返回新增的自增量ID,失败则返回FALSE。


请注意:create可以返回新增的主键ID,所以开发者可以无需再针对新增ID进行查找。

createAll

在数据表中新增多条记录

void createAll(array rows)

参数:

  • array rows 数组形式,每项均为create的$row的一个数组

您需要登录后才可以回帖 登录 | 注册成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2020-2-19 21:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表