15

连接数据库后有什么方法可以获取表前缀?

我正在使用 wordpress,我需要在整个 wordpress 安装之外获取表前缀。目前我的脚本连接到数据库,但我需要将表前缀合并到脚本的某些部分。

任何的想法 ?

提前致谢

4

2 回答 2

20
<?php
    $root = realpath($_SERVER["DOCUMENT_ROOT"]);
    require "$root/wp-blog-header.php";

    function get_table_prefix() {
        global $wpdb;
        $table_prefix = $wpdb->prefix . "outsider_plugin";
        return $table_prefix;
    }
    // echo get_table_prefix();
?>

谢谢麦克,你的想法帮助我解决问题,使用类似的方法。

于 2012-06-07T07:33:23.217 回答
7

在 WordPress 之外创建任何 PHP 文件,

<?php
    require('wp-blog-header.php');
    echo $wpdb->base_prefix;
?>

请使用正确的wp-blog-header.php路径require

于 2012-06-07T06:09:00.867 回答