zend-db相关内容

ZF2 中的 Zend\Db 如何控制事务?

ZF1 Zend_Db 参考手册有一个整个部分 关于执行交易. ZF2 Zend\Db 参考手册缺少关于交易. 如何在 ZF2 中执行事务?示例代码会有所帮助. 解决方案 缺少的文档很奇怪. 为了找出发生了什么,我不得不深入Zend\Db\Adapter 的 API 文档. 看起来beginTransaction、rollback 和commit 都定义在Zend\ ..
发布时间:2022-01-06 20:34:05 PHP

Zend_Db 按字段值排序

我正在使用这个从模型输出选择菜单的内容: $select = $this->select();$select->order('name');返回 $this->fetchAll($select); 但是,我想要做的是按特定值排序,然后按名称列排序.SQL 看起来像这样: SELECT * FROM `names` ORDER BY `name` = 'SomeValue' DESC,`nam ..
发布时间:2021-12-29 16:03:32 数据库

如何使用 Zend 框架使用 mySQL 的 INTO OUTFILE 功能导出到 CSV

我希望使用 Zend Framework 将大量数据导出到 CSV 文件中以供用户下载.有什么方法可以使用 Zend_Db 的功能并使用“INTO OUTFILE"语法将文件输出为 csv?基本上我希望能够调整我的 Zend_Db 模型以导出到一个 csv 文件而不是返回一个 PHP 数组.我想使用的 mysql 语法的一个例子是: SELECT a,b,a+b INTO OUTFILE '/t ..
发布时间:2021-12-29 16:00:01 数据库

Zend 选择不在

我有两个相关数据的表,我想从一个表中选择另一个表中不存在的所有记录,加上相关表上的一些其他条件,如下(123仅用于说明目的): 表AID某物表BTABLE_A_IDTABLE_C_ID某物 我的查询,直接针对数据运行,如下 选择一个东西从 A当 A.ID 不在 (选择B.TABLE_A_ID AS ID从 BWHERE TABLE_C_ID = 123); 我如何在 Zend 中运行它? ..
发布时间:2021-12-29 15:48:32 PHP

使用 Zend Framework 连接到两个不同的数据库

我这里有一个完全用 Zend FW 编写的中型 Intranet 站点.Intranet 的数据库位于另一台服务器上.现在我需要使用一些新功能来扩展 Intranet.为了做到这一点,我需要连接到同一台服务器(和同一个 DBMS)上的另一个数据库. 现在的问题是:这样做的最佳方法是什么?我应该创建一个新的 Zend_Config 对象和一个新的 Zend_Db_Adapter 吗?或者我应该 ..
发布时间:2021-12-29 15:31:41 PHP

Zend_Db 没有 Zend 框架

我想在没有 Zend_Framework 的情况下使用 Zend_Db.我想为我现有的不是使用 Zend Framework 制作的网站合并 Zend_Db.是否可以像这样使用 Zend_Db?你能推荐好的教程或例子吗? 解决方案 在某种程度上,这取决于您使用的 Web 框架.但是,总的来说,Zend_Db 文档在这方面. 在您的引导程序中创建一个适配器实例.举个例子: $db = ..
发布时间:2021-12-29 15:23:34 PHP

如何使用 Zend_Db 添加多于一行?

我有一个包含信息的数组,看起来或多或少是这样的: $data[] = array('content'=>'asd');$data[] = array('content'=>'asdf'); 我想将两个条目都添加到数据库中. $db->insert('table', $data); 不会添加两个条目.我究竟做错了什么?我必须使用 Zend_ Db_Table 吗? $data = arra ..
发布时间:2021-12-29 15:21:56 PHP

在 Zend 2 框架应用程序中的请求 url 上找不到页面

我是 zend 框架的新手,我正在尝试配置 zend.我在 window 7 和 XAMPP 上成功安装了 zendskeleton 应用程序 安装后,我正在按照用户指南中的定义创建新模块相册.我根据指南制作了所有代码和页面,但之后我可以打开相册模块.我收到错误 404 未找到. 这里是代码 application.config 返回数组('模块' =>大批('应用程序','相 ..

简单显示数据库结果

我已经正确设置了 Zend_Db::factory 的参数,然后我查询如下: $select = $db->select()-> from('imdb')-> 限制(10);$stmt = $db->query($select);$result = $stmt->fetchAll(); 问题:为什么我看不到任何显示? 我继续并尝试通过创建新对象来显示结果 $moviesTBL = ne ..
发布时间:2021-10-05 18:48:47 其他开发

如何在 ZF2 zend-db 中缓冲未缓冲的 ResultSet?

我的 Atlas 类执行递归数据探索,给定一组不连续但连续的 col1 值,从 MySQL table1 开始读取$startingVal.限制 $totalVal 是任何给定会话期间工作单元的限制.在每次递归时,Atlas 将从不同的表中检索零到八 (0-8) 行. 致命错误:未捕获的异常 'Zend\Db\Adapter\Exception\RuntimeException' 带有消息 ..
发布时间:2021-10-04 20:46:25 其他开发

WHERE IN sql 使用 Zend_Db 查询

这里是 Zend Framework 初学者.我正在尝试获取视频游戏数据库的所有 Xbox 游戏.一张桌子包含游戏.另一个表包含游戏类型(即 Xbox、Xbox Live Arcade 等).我通常使用以下查询来获取 Xbox 标题. 如何使用 Zend_Db 执行相同的查询? 谢谢, SELECT titleGame从游戏WHERE idGameType 在 (选择id游戏类型从游 ..
发布时间:2021-10-04 20:46:22 其他开发

在现有项目中加载 Zend 框架组件

我是 PHP 新手,也是 Zend Framework 的新手,所以请给我一个详细的答案. 我在机器上安装了 Zend Server(包括 Zend Framework)、Apache、MySql.我有一个在 Eclipse PDT(不使用 Zend Framework)中创建的项目,我决定使用 Zend_Db 在我的数据访问层中.我在这里和其他论坛上阅读了很多答案,我看到我应该使用 Zen ..
发布时间:2021-10-04 20:46:19 PHP

Zend 框架 ->数据库表字段前缀,如 users.us_name

我正在处理包含许多表的数据库,有许多字段前缀(每个表的两个第一个字母),所以当我有用户表时,我不能使用“名称"属性($user->name),但我可以使用:$用户->us_name. 我有没有办法简化事情并为表的每个字段设置自动前缀? 解决方案 您必须扩展 Zend_Db_Table_Row 才能完成此操作.幸运的是,ZF 包含一个专门用于此目的的 _transformColumn( ..
发布时间:2021-10-04 20:46:16 PHP