可以从外部数据库进行查询吗?

时间:2019-01-24 作者:elections 12

我有一个extarnal数据库,我想在我的wordpress网站上显示一些数据。实现这一目标的必要步骤是什么?

编辑:我更改了配置。股份有限公司php根据https://stackoverflow.com/questions/16801573/how-to-access-remote-server-with-local-phpmyadmin-client 但它使我能够看到phpmyadmin可见的外部服务器的主机名。使用wordpress根目录,我可以输入外部数据库。

到这里很好。但我不知道如何前进。我搜索了插件以显示新的数据库,但没有找到任何。我是wordpress的新手,请原谅我的初学者问题。我想在不同的页面中显示数据,使用与外部数据库中相同的唯一字符串名称,即:page name是说明符查询名称。

1 个回复
SO网友:RiddleMeThis

您可以使用wpdb设置新连接。

在函数中添加类似的内容。然后,您可以像平常一样进行查询,但使用新的连接。

$second_db = new wpdb(DB_USER, DB_PASSWORD, $database_name, DB_HOST);
$results = $second_db->get_results($your_query);
参考文献:

https://wordpress.stackexchange.com/a/1673/86845

https://stackoverflow.com/a/36759606/3204142

相关推荐

将wp_Query替换为wp_User_Query

我在插件中制作了一些订阅者档案和单曲(个人资料页),其中我还包括了一个“用户单曲”模板,通过template_include. 不过,我正在尝试从插件中删除一些模板,以使其使用主题模板。我用了locate_template( \'single.php\' ) 从活动主题中选择单个模板。我没有使用全局wp_query 在本例中显示我的内容,但页面显示了基于查询默认值的循环(十篇帖子)。我想知道的是,我是否可以完全放弃默认查询,用wp_user_query 我可以将查询到的用户ID输入其中。然后我想筛选the