小编典典

如何在Zend中更新数据库表记录?

sql

我正在使用这样的选择,它正在成功获取记录:

$table = new Bugs();
$select = $table->select();
$select->where('bug_status = ?', 'NEW');
$rows = $table->fetchAll($select);

但是现在我想更新相同的记录。例如在简单的MySQL中。

UPDATE TableName Set id='2' WHERE id='1';

如何在Zend中执行上述查询?

谢谢


阅读 159

收藏
2021-04-22

共1个答案

小编典典

$data = array(
   'field1' => 'value1',
   'field2' => 'value2'
);
$where = $table->getAdapter()->quoteInto('id = ?', $id)

$table = new Table();

$table->update($data, $where);
2021-04-22