【问题标题】:get table prefix获取表前缀
【发布时间】:2012-06-11 04:37:51
【问题描述】:

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

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

有什么想法吗?

提前致谢

【问题讨论】:

  • 见下方答案,如果有效,请采纳答案

标签: php mysql database wordpress


【解决方案1】:

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

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

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

【讨论】:

  • 可能是关闭问题的同一个问题(现在重新打开)。
【解决方案2】:
<?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();
?>

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

【讨论】:

    猜你喜欢
    • 2020-10-22
    • 1970-01-01
    • 2023-03-21
    • 2011-09-13
    • 1970-01-01
    • 1970-01-01
    • 2012-10-19
    • 2017-02-22
    • 1970-01-01
    相关资源
    最近更新 更多