问题标签 [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 回答
558 浏览

zend-framework - 无法解析 zend_db_select 中的默认模式

为什么 zend_db_select 不从配置文件中获取模式?我该如何解决?

配置:

选择:

结果:

0 投票
3 回答
4375 浏览

zend-framework - Zend_Db_Select 存在

我的查询的一部分是 EXISTS 条件:

它是如何在 Zend Framework 中以正确的方式编写的?

0 投票
2 回答
683 浏览

zend-framework - 在 Zend Framework 中使用选择查询而不提供数据库信息

我通过以下代码使用选择查询:

这里 $db 是我正在使用的数据库的凭据。但是我已经通过以下几行在 application.ini 中指定了凭据:

现在从逻辑上讲,我不应该再次提供这些凭据。但是我必须使用选择查询。那么如何在不再次证明数据库凭据的情况下初始化 $db 呢?提前致谢。

0 投票
1 回答
297 浏览

zend-framework - 如何在 Zend_Paginator_Adapter_DbSelect() 中使用连接

我如何将下面的 mysql 查询替换为 ZF Zend_Paginator_Adapter_DbSelect() 查询

我写了这个但是发生错误你能不能把我的查询替换为等价的 Zend_Paginator_Adapter_DbSelect()

0 投票
1 回答
360 浏览

php - zend中的mysql_fetch_assoc?

可能重复:
mysql_fetch_array() 期望参数 1 是资源,选择中给出的布尔值

我知道mysql_fetch_assoc()期望参数 1 是资源,但是有没有一种方法可以在 Zend 中不运行任何循环的情况下获得名称?

0 投票
1 回答
500 浏览

php - zend 框架选择对象和复杂连接

我正在尝试学习使用非常舒适的选择对象,至少对于不太复杂的查询。使用它而不是手动 sql 查询有什么限制吗?

我更愿意在我的应用程序中的任何地方使用它,但真的不知道如何将它用于更复杂的查询,例如:

这可能吗?如何?文档不是那么好。我还可以将 WHERE x IN ( ... ) 与选择对象一起使用吗?

提前致谢!

0 投票
2 回答
11220 浏览

zend-framework - Zend Selects 中的 setIntegrityCheck 与连接

我正在查看一些 询问如何在 Zend Framework 查询中进行连接的问题,但答案总是类似于“只做setIntegrityCheck(FALSE)”。

我的问题是:为什么我需要这样做?

在我看来,禁用“完整性检查”并不是完成这项工作的正确方法。在我的特殊情况下,我正在使用带有一些带有外键的 InnoDB 表的 MySQL 数据库,例如:

(这是我的数据库的一个非常简化的版本)

而且,我的查询代码如下所示:

这给了我“选择查询无法加入另一个表”异常,除非我setIntegrity(FALSE)$select.

0 投票
2 回答
686 浏览

zend-framework - 如何通过 Zend_Db_Select 从 PostgreSQL 接收 bytea 数据?

我用 Zend Framework + Postgres 写了一个网站。在 PostgreSQL 中有这张表:

我打算在哪里存储图像数据。但是当我尝试从表(select thumbnail from images where id = $id)中接收任何东西时:

我收到类似的东西:

但不是包含数据。

我如何(使用Zend_Db_Select)接收这些数据,而不是 Resource id #129?对不起,我的英语不好 ...

0 投票
3 回答
489 浏览

mysql - 计算大型 mysql 查询中的行数 (zend)

我在 zend 中进行开发并且有一个相当大的 mysql 查询。查询工作正常,我得到了我期望的列表。我正在使用 Select->Where.... 下面是查询。

唯一的问题是当我尝试计算 mysql 查询中的行时,我只返回 1。下面是查询

我通过使用生成第一个查询的相同“选择”来生成它,但我重置了列并添加了计数。

这种方法适用于我所有其他查询,只有我遇到问题的这个。我怀疑它与我在那里的“案例”有关,但这很奇怪,因为我在第一个查询中得到了正确的行。有任何想法吗。谢谢。

仅供参考,以下是我成功工作的两个查询。

在这一个中,我在第一个查询中返回了 4 行,第二个查询返回了“int 4”。有谁知道为什么它不适用于大查询?

0 投票
1 回答
437 浏览

sql - 将 sql 查询重写为 Zend_Db_Select

我正在尝试将以下 sql 查询构建为 Zend_Db_Select 对象

没有运气。我无法让子查询在 Zend_Db_Select 对象中工作。

是否可以通过连接而不是子查询来实现相同的结果?

任何有关如何使这项工作的提示将不胜感激。