0
我想編寫替換查詢來更新或插入多行數據。我怎樣才能寫在zend框架1.12。編寫Zend Framework 1.12 mysql「替換」
有沒有像給予數組值的選項,以便它可以同時插入/更新多行?請幫助我做到這一點。
我想編寫替換查詢來更新或插入多行數據。我怎樣才能寫在zend框架1.12。編寫Zend Framework 1.12 mysql「替換」
有沒有像給予數組值的選項,以便它可以同時插入/更新多行?請幫助我做到這一點。
使用Table class的update
方法。
例如,如果我們想給與主鍵的用戶鮑勃的1(場id
),2,3名(場name
):
$users = new Users();
$data = array(
'name' => 'Bob'
);
$where = array(
sprintf('id IN (%s)', implode(',', array(1,2,3)))
);
$users->update($data, $where);
如果需要,引用條件(一個或多個)來防止SQL注入。您也可以直接從數據庫適配器實例更新行,請參閱Zend_Db_Adapter。
注意:implode
允許使用具有適當字符串表示的任何數據類型。