获取表前缀

2022-08-30 21:04:52

有没有办法在连接到数据库后获取表前缀?

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

任何想法?

提前致谢


答案 1
<?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();
?>

谢谢mack,你的想法帮助我解决了这个问题,使用类似的方法。


答案 2

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

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

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


推荐