gpt4 book ai didi

zend-framework2 - 如何在 Zend2 的删除查询中使用 limit 和 order by

转载 作者:行者123 更新时间:2023-12-03 23:36:04 25 4
gpt4 key购买 nike

我有以下 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);

最佳答案

猜猜您正在使用 SQL 适配器。但是,如果您查看 SQL ZF delete() implementation ,您会看到没有 order()limit() 方法。所以你不能调用他们...

关于zend-framework2 - 如何在 Zend2 的删除查询中使用 limit 和 order by,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39746928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com