问题标签 [zend-db-select]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6026 浏览

zend-framework - 使用 Zend_Db_Select 的多个/嵌套“选择位置”

可能重复:
使用 Zend_Db_Table_Abstract 对 WHERE 子句进行分组

我需要创建这样的东西:

第一部分很简单:

现在是棘手的部分。我怎样才能筑巢?我知道我可以写

但那是错误的,因为我需要动态更改所有部分。查询将在脚本运行时构建。有些部分被删除,有些被改变。在此示例中,我需要添加那些 OR-s,因为有时我需要进行更广泛的搜索。 《我的 Zend Logic》告诉我正确的做法是这样的:

但这不起作用(至少我不记得它起作用了)。

。有人可以帮我找到一种面向对象的方式来嵌套“where” -s

0 投票
1 回答
119 浏览

pdo - zend_db_select 带有针对二进制列的十六进制查询参数

您如何将此查询表示为 Zend_Db_Select?

数据库是 MySQL,使用 PDO 或 mysqli 适配器。

0 投票
1 回答
697 浏览

sql - 使用 Zend_Db 连接,而不需要连接表的列

我使用 Zend_Db_Select 执行带有 Join 的查询。我最终得到以下 SQL 查询:

为什么 Zend_Db 添加这部分是 SELECT 子句:

我从来没有问过这个,我也不想要那个。如何防止这种行为?

0 投票
3 回答
5064 浏览

zend-framework - Zend DB 选择常量 - 表中不存在的列

我正在尝试使用 Zend DB select 执行此查询,但我无法执行此操作

这是sql查询

请注意这里我如何将“朋友”指定为类型,而朋友不是购物表中的一列。

现在我如何在 Zend 中做到这一点。我已经尝试过了,但它给了我一个错误,说“sh.friend 列不存在”

任何帮助将不胜感激谢谢

0 投票
1 回答
273 浏览

php - Zend Framework:如何正确“自动”生成 SQL 查询

我想生成以下 SQL:

但是我得到:

不同之处在于我想要c.name,而不是c.*
使用以下 ZF PHP 代码:

这很严重,我觉得我在以下任何一个方面都遗漏了一些东西:

或者

ZF 的例子并没有说明这一点。

0 投票
4 回答
2258 浏览

php - Zend PDO 错误 - 我该如何调试它?

我在使用 Zend Framework 和 Mysql 时遇到了一个奇怪的问题。我生成了一个查询:

如果我在诸如 pma、navicat 或 shell 客户端之类的控制台中运行它,则查询可以正常工作,但是当我尝试使用通过推荐扩展 Zend_Db_Table 的模型来运行它时

它出现1064错误:

如何调试它以找到问题?或者,也许你知道我做错了什么?

附言。我对 php 和查询测试都使用相同的 db 用户...

0 投票
1 回答
1092 浏览

php - zend 框架选择加入错误 getTable()

我正在尝试在我的模型中实现此方法:

我收到一个错误无法识别的方法'getTable()'

基本上我正在尝试实现这个 SQL 查询:

来自 zend 的堆栈跟踪转储:

请指教。

0 投票
2 回答
388 浏览

php - 如何查询 Zend_Db_Table_Row

是否可以针对 Zend_Db_Table_Row 对象运行 SQL (Zend_Db_Select) 查询?连接两个 Zend_Db_Table_Row 对象怎么样?

我知道这听起来有点迟钝,但我正在处理成百上千的行。我已经有了要操作的行对象,所以我不想再次查询数据库。

我希望这很清楚。如果不是,请让我澄清一下。

编辑:

为了澄清,对象在内存中。我已经从数据库中检索了它们。

这样做的原因是:

“日志”表中有数千条记录。我需要根据多个用户定义的标准对这些做出反应。处理这些日志时,时间很重要。有一个新的过程被分叉以使其及时发生。为每个日志创建一个新进程。因此,对象已经存在于内存中。

0 投票
1 回答
288 浏览

zend-framework - 将复杂查询更改为 Zend_Db_Select 对象

我有一个有点复杂的查询:

如何将此查询更改为Zend_Db_Select对象?

0 投票
5 回答
11289 浏览

php - 依靠 Zend_Db_Select

假设我有一个随机的 zend_db_select 对象。

如何对该对象进行计数,以便知道满足查询的项目数量。

我尝试了以下方法:

但这给了我以下错误:

消息:没有为 FROM 子句指定表

查询本身可以正常工作并返回结果集。