【问题标题】:How to add more then 1 database in wordpress如何在 wordpress 中添加超过 1 个数据库
【发布时间】:2017-09-19 17:55:35
【问题描述】:

我试图在 WordPress 中使用超过 1 个数据库。你有什么解决办法吗?请参见下面的示例代码。

/** The name of the database for WordPress */
    define('DB_NAME', 'database');

    define('DB1_NAME', 'database1');
    define('DB2_NAME', 'database2');

/** MySQL database username */
    define('DB_USER', 'root');
    define('DB1_USER', 'root');
    define('DB2_USER', 'root');

/** MySQL database password */
    define('DB_PASSWORD', 'pass');
    define('DB1_PASSWORD', 'pass');
    define('DB2_PASSWORD', 'pass');

/** MySQL hostname */
    define('DB_HOST', 'localhost');

【问题讨论】:

  • 你假装用 2 个数据库完成什么?
  • 这只是设置数据库的名称和凭据,它实际上并没有做任何事情。您用于连接的代码在哪里?您将在哪里使用不同的数据库?
  • @FluffyKitten 数据库连接代码在这里core.trac.wordpress.org/browser/trunk/src/wp-includes/wp-db.php
  • 请用你的数据库连接代码更新问题。那是默认的 Wordpress 数据库,但是如果您想使用其他数据库,您需要自己连接到它们。
  • @EduardoEscobar 我的网站每天的浏览量超过 2K。但我的数据库在一小时内限制了 7500 个查询。我想创建超过 1 个数据库来解决这个问题。

标签: php mysql database wordpress


【解决方案1】:

您始终可以实例化一个新的 wpdb 类,以在需要它的函数内创建与新数据库的连接。

$my_db = new wpdb($dbuser, $dbpassword, $dbname, $dbhost)

【讨论】:

  • 我知道我认为你没有查看我的这个程序 mega.nz/#!pSIA0KAC!w2vvFWEjzkQqZc7nZhh0T-2tUjNef4uqV1uyKFyNs‌​_M
猜你喜欢
  • 2017-11-02
  • 2020-11-22
  • 2012-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-14
  • 1970-01-01
  • 2011-01-20
相关资源
最近更新 更多