如果存在相同的记录集, 更新数据行
如果不存在相同的记录集, 新增记录集
自动把所有数组参数的value转换为bind_value; 自动把所有数组参数的key加上反引号
public bool addDupByArray(array $data, array $update_cols)
需要一个关联数组 key => value 键值对
需要一个关联数组 key => value 键值对
true 代表成功, false 代表失败
<?php
$configs = array(
'dsn' => array('host' => '127.0.0.1', 'dbname' => 'test', 'port' => 6666),
'username' => 'test',
'password' => 'AbcdefRDvgedf',
);
$mysql = new Asf_Db_Adapter_Mysql($configs);
$mysql->setTableName('test1');
<?php
$add = array('user' => 'zhansan4', 'pass' => '123456');
$update = array('status' => 2);
var_dump($mysql->addDupByArray($add, $update));