gpt4 book ai didi

mysql - Magento 可以连接到另一个 MySQL 数据库吗?

转载 作者:可可西里 更新时间:2023-11-01 07:48:27 25 4
gpt4 key购买 nike

我想知道 Magento 是否有可能连接到它的主数据库,以及另一个不包含 Magento 核心信息的数据库?

例如,我希望能够从存储在不同服务器上的不同数据库中的 WordPress 安装中查询表?

我的第一直觉是使用 mysql_connect 创建一个新的数据库连接,但我觉得这样做不对。

有没有更“合适”的方式来完成这个?

最佳答案

这里是完整的解释:http://fishpig.co.uk/magento-tutorials/create-an-external-database-connection-in-magento
简而言之,您需要创建一个新资源并告诉 magento 将此资源用于您的模型,即在 config.xml 中的 <global> 中标签:

    <resources>
<external_db>
<connection>
<host><![CDATA[host]]></host>
<username><![CDATA[username]]></username>
<password><![CDATA[password]]></password>
<dbname><![CDATA[dbname]]></dbname>
<model>mysql4</model>
<type>pdo_mysql</type>
<active>1</active>
</connection>
</external_db>
<yourmodelalias_read>
<connection>
<use>external_db</use>
</connection>
</yourmodelalias_read>
</resources>

关于mysql - Magento 可以连接到另一个 MySQL 数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6915392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com