为了在Zend Framework中使用
但是如果我想创建以下内容怎么办:
where
更新MySQL表行,我有以下代码:public function updateBySiteId(array $data, $id) {
$table = $this->gettable();
$where = $table->getAdapter()->quoteInto('site_id = ?', $id);
return $table->update($data, $where);
}
and this, I expect, gives me something like...
UPDATE foo SET ponies = 'sparkly' WHERE site_id = '1'
但是如果我想创建以下内容怎么办:
UPDATE foo SET ponies = 'sparkly' WHERE site_id = '1' AND type = 'zombie'
在手册中,我没有看到如何使用quoteInto(或quote或其他安全的方法)来完成这个任务...可能是因为我没有找对地方,但是...唉。