增加删除和修改
数据的增加, 删除和修改
add()
添加记录
$this->link->add($table, array(
	'score'	=> 5,
	'group'	=>	1,
))
>如果主键是自增字段, 返回字段的当前值, 否则总是返回 true
批量添加的语法如下
$insert_data = array();
$this->link->add($table, array(
	'fields' => array('score', 'group'),
	'values' => array(
		array(5, 1),
		array(5, 2),
		array(5, 3),
	)
), true, $insert_data);
参数列表
- string $table 要插入的数据表
 - string $data 要插入的数据,批量插入时的数据结构如下
 - bool $multi 批量插入数据时,开启事务
 - array $insert_data 引用参数, 传入该值时,会返回插入的数据列表
 - bool $openTA 是否开启方法内部事务 默认关闭
 
update()
更新数据
$this->link->update($table, array(
	'a' => 1, 
	'b'	=> 2
), array('id'=>1));
参数列表
- @param string $table 表名
 - @param string|array $data 要更新数据
 - @param string|array $where 条件
 
del()
删除单条记录
$this->link->del($table, array(
	'id'=>1
));
批量删除id等于1和id等于2的用户
$this->link->del($table, array(
    'fields' => array('id'),
    'values' => array(
        array(1),
        array(2),
    ),
), true);
参数列表
- string $table 表名
 - string|array $where 条件
 - bool $multi 是否批量删除数据
 - bool $openTA 是否开启内部事务 默认关闭