问题标签 [zend-db]

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 回答
4320 浏览

mysql - Zend DB 和条件案例语句

我有一个 zend 应用程序,可以显示比赛结果的排行榜。基本过程是确定要包含的事件列表,然后将一组列动态添加到 SQL 查询中。我最初的实现相当垃圾,我想对其进行反思。我手动构建了一个 SQL 字符串,并在最后调用 db->fetch()。我知道 - 垃圾代码,但我仍在学习 zend 并且有截止日期。

我知道我需要使用 SQL SELECT/CASE 语句。

基于 MySQL 中其他列的查询条件列

我想将此逻辑移动到扩展 Zend_Db_Table_Abstract 的类,但我仍然不确定有条件地控制所选列的最佳方法是什么。我知道我可以添加多个 where() 子句,在这种情况下可以使用 column() 方法吗?

有什么想法/建议吗?

0 投票
2 回答
12137 浏览

zend-framework - 如何在zend框架上调用存储过程

如何在zend框架上调用mysql存储过程?

任何机构都可以举个例子吗?

谢谢

0 投票
2 回答
503 浏览

php - Zend 查询中有很多很多的连接,希望只是轻微的调整

为所有这些代码道歉,无论如何我将一个查询重新设计为 Zend 查询的工作方式,这就是我到目前为止所拥有的:

上面那个有效,试图正确获得 Zend 版本,我的努力在下面。

如果有人能发现错误,非常感谢,谢谢

0 投票
4 回答
136 浏览

php - 我无法理解这个非常简单的 PHP 代码。请帮忙?

这是代码:

在方法 insert() 中,做了parent::insert($data)什么?它是在呼唤自己吗?为什么会这样做?为什么无论 IF 条件如何,都会运行该 return 语句?

0 投票
1 回答
996 浏览

zend-framework - Zend_Db_Profiler 不记录数据库连接时间?

按照http://framework.zend.com/manual/en/zend.db.profiler.html上的示例代码,我设置了 Zend Framework 应用程序的数据库分析。

应用程序.ini:

查看助手:

它适用于选择/插入/更新/删除查询。

但是我无论如何都找不到让探查器显示启动实际数据库连接所花费的时间,尽管文档暗示它确实记录了这一点。

我怀疑 Zend_Db 根本没有使用分析器记录与数据库的连接。

有谁知道这里发生了什么?

我正在使用 Oracle 数据库适配器和 ZF 1.10.1

更新:

我知道可以过滤分析器输出,这样它只会显示某些查询类型,例如选择/插入/更新。似乎还有一个选项可以仅过滤连接记录:

但是,我的问题是分析器没有记录以 开头的连接,所以这个过滤器什么都不做。

我知道这是一个事实,因为如果我打印分析器对象,它包含许多不同查询的数据 - 但没有连接查询的数据:

我是不是做错了什么——或者连接日志还没有添加到 Zend Framework 中?

0 投票
1 回答
1003 浏览

zend-framework - Zend 框架导航

我有这个用于创建容器的 xml 文件,如果我想创建一个数据库来保存这些项目并从数据库创建容器我应该怎么做?

和引导程序中的代码

0 投票
1 回答
2221 浏览

mysql - Zend DB:如何使用 INSERT ON DUPLICATE KEY 找到受影响行的实际数量?

$db->update() 返回受影响的行数。

没有 Zend_DB 方法用于 insert ... on duplicate key update ...,所以应该使用 query() 方法:

$result = $db->query('INSERT INTO table(key, field) SELECT val1, val2 FROM table as t2 ON DUPLICATE KEY UPDATE field = VALUES(field)');

找出受影响或插入记录的数量:$result->rowCount()

但是这个方法也会计算所有使用相同值更新的记录。

我需要知道所有实际受影响(更改)的记录。

谢谢!

0 投票
1 回答
308 浏览

php - 在zend中获取所有模型详细信息

我对zend框架有一个疑问。我需要我在 zend 框架中完成的项目的所有模型细节。是否有可能在 zend 框架中获取所有模型详细信息。

请帮我..

谢谢和问候, Prasanth P

0 投票
2 回答
426 浏览

zend-framework - Zend DB 返回 NULL 值

我有以下从 Zend_DB_Table_Abstract 扩展的查询

然而,尽管它的“等效”返回了所需的值,但它返回了一个 NULL 值

我上面的 Zend_DB_Table 构造正确吗?

0 投票
1 回答
1470 浏览

zend-framework - Zend_Db 枚举值

我找到了这个解决方案

嗨,我想在 Zend_Db 中获取枚举值。我的代码:

输出:

我在 data_type 中看到枚举值,但我没有得到这个值。如何获得data_type?