|
PHP复制代码
/**
* 简单的通用修改
* @param string $table 表名
* @param array $set 要修改的字段
* @param mixed $where 修改条件 array or string
* @param string $db_type 连接对象 db默认库 db2后台库
* @return mixed
*/
public function update_($table, $set, $where,$db_type='db')
{
$this->$db_type->update($table, $set, $where);
return $this->$db_type->affected_rows();
}
复制代码
调用
PHP复制代码
$set_arr = array(
'logins'=>'logins+1',
'logtime'=>$this->get_now_time(),
'logip'=>$ip,
'Point'=>'Point+2',
);
$where = array('username'=>$post['usermame']);
$this->c->update_('KR_User',$set_arr,$where);
复制代码
对于上面的应该很好理解,但是有关于+1操作 必须使用$this->db->set()操作. 突然发现AR用起来也不是很顺手 . 用query($sql)却很容易实现.
|
|