首页 > 解决方案 > 连接到相同的数据库 WordPress 表被添加到

问题描述

我正在开发一个自定义 WordPress 主题,我想从我用来安装 WordPress 的数据库中获取一些日期。

我要获取的数据不是网站帖子,而是自定义数据。

该数据存储在安装 WordPress 的同一数据库内的表中,因此在该数据库中有以下表(custom_tablewp-postswp-userswp-settings、 ..Etc 等)。

所以我想知道 WordPress 是否有一些功能或文件可以连接到该数据库。

我可以创建一个自定义 PHP 文件并连接到数据库,然后将该文件包含到我想要获取数据的文件中。

但是我想看看有没有更好的方法。

此外,如果 WordPress 中存在这些功能,它是否使用特定的数据库连接功能mysql_connect,如mysqli_connect或 PDO?

标签: phpmysqlsqlwordpresspdo

解决方案


'$wpdb' 是 WordPress 中的全局数据库连接变量。WordPress 中最简单的数据库选择操作示例如下:

$wpdb->get_results( 
    "SELECT ID, post_title 
    FROM $wpdb->posts
    WHERE post_status = 'draft'"
);

您显然可以从WPDB codex条目中了解更多关于 wp 中的数据库操作的信息。


推荐阅读