2
일부 db 항목을 삭제하려면 각 항목마다 고유 한 ID가 필요합니다. 내 현재 코드는 그래서, 여기에서 가져온 보인다 : 모델 클래스는 Zend_Db_Table_Abstract에 의해 확장 내부 Zend Framework: How to delete a table row where multiple things are true?Zend_Db_Table : 여러 항목 삭제
$where = array();
foreach ($IDs as $ID) {
$where[] = $this->getAdapter()->quoteInto('id = ?', $ID);
}
$this->delete($where);
이 호출됩니다. 쿼리 그렇게 지금 보이는 다음 AND
의 제대로 작동하려면 S의,이 OR
해야 '에 있기 때문에 당연히 작동하지 않습니다,하지만 어떻게 그렇게이 일을 얻을 수
DELETE FROM `shouts` WHERE (id = '10') AND (id = '9') AND (id = '8')
?