【发布时间】:2016-01-18 23:23:55
【问题描述】:
我在我们的项目中使用了两个mysql数据库。一个数据库连接基本用户信息,另一个数据库用于存储日常活动。现在需要合并两个数据库表。
使用用户信息获取用户日常活动,然后需要加入主数据库。
我在 PHP 中找到了解决方案。但我想要 zend 框架 1.12 的解决方案?
我使用了用于获取不同操作的多数据库功能。
resources.multidb.tb.adapter = "pdo_mysql"
resources.multidb.tb.host = "localhost"
resources.multidb.tb.username = "root"
resources.multidb.tb.password = ""
resources.multidb.tb.dbname = "@@@@@"
resources.multidb.tb.default = true
resources.multidb.pl.adapter = "pdo_mysql"
resources.multidb.pl.host = "localhost"
resources.multidb.pl.username = "root"
resources.multidb.pl.password = ""
resources.multidb.pl.dbname = "#######"
但我想查询连接不同数据库中的 2 个表。
示例
SELECT db1.table1.somefield, db2.table1.somefield FROM db1.table1 INNER JOIN db2.table1 ON db1.table1.someid = db2.table1.someid WHERE db1.table1.somefield = 'queryCrit';
【问题讨论】:
标签: mysql database zend-framework