【发布时间】:2017-02-06 09:35:41
【问题描述】:
我有以下 sql 查询,需要在 zend2 中编写。
DELETE FROM test_table WHERE user_id = 2 ORDER BY id ASC LIMIT 10
我试过这个:
$sql = new Sql($this->dbAdapter);
$delete = $sql->delete();
$delete->from('test_table');
$delete->where(array('user_id' => 4));
$delete->order('Id ASC');
$delete->limit(10);
$stmt = $sql->prepareStatementForSqlObject($delete);
$results = $stmt->execute();
但是当我添加这两行时它不起作用:
$delete->order('Id ASC');
$delete->limit(10);
【问题讨论】:
标签: zend-framework2 sql-order-by sql-delete zend-db-table sql-limit