db_update($table, $cond, $update)
功能:更新记录,成功返回受影响的行数,失败返回 FALSE。
参数:
$table:表名
$cond:条件
$update: 更新的数据数组
$cond 条件数组的格式:
array('id'=>1) // 查询指定ID=1 - WHERE id=1
array('id'=>array('>'=>2)) // 查询指定ID大于2 - WHERE id>2
array('id'=>array('>'=>2),'id'=>array('<'=>10)) //组合查询指定ID范围 - where id>2 and id<10
array('title'=>array('LIKE'=>'Tom')) // LIKE语法 - WHERE title LIKE '%Tom%'
用例:
function my_db_update(){
//定义更新后的数据数组,当然你也可以通过传参传输过来
$update = array('username'=>'admin888','password'=>'admin888');
//将ID=2的通行证的用户名和密码修改为:admin888
$r = db_update('user',array('id'=>2),$update);
return $r;
}