Zend Framework - NEREDE ve VE ile bir veritabanı satır güncelleştirme

0 Cevap php

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.

0 Cevap