15

データベースに接続した後にテーブルのプレフィックスを取得する方法はありますか?

私はワードプレスを使用しており、テーブルプレフィックスを取得する必要がありますが、ワードプレスのインストール全体の外部にあります。現在、スクリプトはデータベースに接続していますが、スクリプトの一部に組み込むにはテーブル プレフィックスが必要です。

何か案が ?

前もって感謝します

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 に答える