如何在phpfox中包含外部数据库

How to include external database in phpfox

我想select从其他服务器数据库中获取一些信息到我现有的 phpfox project.Please帮助我解决这个问题。

提前致谢

可以在 phpFox v3 的 /include/setting/server.sett.php 或 phpFox v4 的 /PF.Base/file/settings/server.sett.php 访问数据库设置。只需更改:

  • $_CONF['db']['user'](用户名)
  • $_CONF['db']['pass'](密码)
  • $_CONF['db']['name'](数据库名称)
  • $_CONF['db']['port'](端口如果你的其他数据库在其他端口,默认3306)

向 PHPFOX 数据库添加附加表在技术上是可行的(这可能会使您的保修失效,请在继续之前检查):可以尝试从另一个外部数据库获取其他数据到您现有的 PHPFOX 项目。我会做的是将您的新 table 导入现有的工作数据库。假设您将带有数据的 table 导入到 PHPFOX 数据库中新创建的 table 中。然后您可以使用已经设置的凭据直接访问它。 (无需打开新数据库)。例如,您拥有每个用户的驾照信息,然后您可以轻松 link 将驾照记录上传到您开发的任何其他模板页面。我用 ID tables 完成了它,在用户输入的用户旁边显示真实的 ID 名称,以验证用户是否没有使用他的真实个人资料。只要不破坏结构,您可以在 PHPFOX 数据库中添加任意数量的 table。您甚至可以向现有的 table 添加列。您不能做的是删除 tables o 列已经存在的列。如果您需要任何进一步的支持,请告诉我。祝你好运