如果存在相同的记录集, 更新数据行
如果不存在相同的记录集, 新增记录集
自动把所有数组参数的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));