Zend Framework bir MySQL tablo satır güncellemede where kullanmak gibi bir şey var:
public function updateBySiteId(array $data, $id) {
$table = $this->gettable();
$where = $table->getAdapter()->quoteInto('site_id = ?', $id);
return $table->update($data, $where);
}
ve bu, herhalde, bana böyle bir şey verir ...
UPDATE foo SET ponies = 'sparkly' WHERE site_id = '1'
Ama şu oluşturmak için ne isterseniz:
UPDATE foo SET ponies = 'sparkly' WHERE site_id = '1' AND type = 'zombie'
Kılavuzda ben (sadece ben yanlış yerde arıyor ama ... sigh ediyorum anlamına gelebilir ... veya teklif veya başka güvenli bir yöntem) quoteInto ile bunu nasıl görmüyorum.