当前位置: 首页 > 面试题库 >

来自WordPress中外部数据库的SQL查询

燕青青
2023-03-14
问题内容

其实我的主机上有一个php网站。现在,我将个性化一个Wordpress主题以替换它。暂时还可以,但是旧网站具有内置功能,可以使用令牌连接到另一个数据库。此连接仅用于获取一些数据。

您能告诉我如何在新的wordpress主题中实现此功能吗?
是否存在一个wordpress插件?

谢谢


问题答案:

将wordpress连接到第二个数据库 (没有令牌) 的最简单方法是添加以下代码(用连接数据替换字符串):

$wpdb2 = new WPDB( 'remote_user', 'remote_password', 'remote_db', 'remote_server');

然后,您可以使用此新对象查询所需的任何内容,就像主$ wpdb对象一样。您可以在活动的子主题(或主题)的function.php文件上使用它。

我认为也许有一些用于这种目的的插件-您将不得不搜索。

参考:使用wpdb连接到单独的数据库



 类似资料:
  • 一、简介 1.1 多数据源支持 Spark 支持以下六个核心数据源,同时 Spark 社区还提供了多达上百种数据源的读取方式,能够满足绝大部分使用场景。 CSV JSON Parquet ORC JDBC/ODBC connections Plain-text files 注:以下所有测试文件均可从本仓库的resources 目录进行下载 1.2 读数据格式 所有读取 API 遵循以下调用格式:

  • 问题内容: 我正在尝试从C#查询SQL Server数据库 我有课 我的查询中有问题。 当我给普通查询“从表中选择*”时,这给了我完美的结果。 但是当我尝试给出条件时,它给了我错误。有什么建议可以解决吗?谢谢。 问题答案: 钿狅笍 警告 此答案包含一个SQL注入安全漏洞。不要使用它。如该问题的其他一些答案所述(例如,Tony Hopkinson的答案),请考虑使用参数化查询。 尝试在where子句

  • 我想知道。 是否可以在外部存储卡中创建数据库? 更新:-

  • 问题内容: 如何在SQL中获取有效的简单随机样本?有关的数据库正在运行MySQL。我的表至少有200,000行,我想要一个大约10,000的简单随机样本。 “显而易见”的答案是: 对于大型表,这太慢了:它对每一行调用RAND()(已经将其放在O(n)),并对它们进行排序,使其充其量为O(n lg n)。有没有办法比O(n)更快地做到这一点? 注意 :正如Andrew Mao在评论中指出的那样,如果

  • 我有一个电子邮件订阅我的网站,我想插入到我的Wordpress数据库,所以我可以导出电子邮件列表。我已经创建了表wp_email_subscription,其中包含4个字段ID、名称、电子邮件和创建日期。对此将进行什么查询?有没有wordpress数据库脚本可以使用?

  • 我对Laravel和数据库都是新手。我正在写一个学生评估的网络应用程序。我有一个现有的MySQL数据库,它已经包含了我所需要的一切;但是,我正在使用Laravel的auth user表,并尝试添加一个外键,该外键引用MySQL数据库中的教师表。我一直得到以下错误。。。 在Connection.php第664行: SQLSTATE[HY000]:一般错误:1215不能添加外键约束(SQL:改变表添加