0
我想编写替换查询来更新或插入多行数据。我怎样才能写在zend框架1.12。编写Zend Framework 1.12 mysql“替换”
有没有像给予数组值的选项,以便它可以同时插入/更新多行?请帮助我做到这一点。
我想编写替换查询来更新或插入多行数据。我怎样才能写在zend框架1.12。编写Zend Framework 1.12 mysql“替换”
有没有像给予数组值的选项,以便它可以同时插入/更新多行?请帮助我做到这一点。
使用Table class的update
方法。
例如,如果我们想给与主键的用户鲍勃的1(场id
),2,3名(场name
):
$users = new Users();
$data = array(
'name' => 'Bob'
);
$where = array(
sprintf('id IN (%s)', implode(',', array(1,2,3)))
);
$users->update($data, $where);
如果需要,引用条件(一个或多个)来防止SQL注入。您也可以直接从数据库适配器实例更新行,请参阅Zend_Db_Adapter。
注意:implode
允许使用具有适当字符串表示的任何数据类型。