2012-06-07 2 views
4

есть ли способ получить префикс таблицы после подключения к базе данных?получить префикс таблицы

Я использую wordpress, и мне нужно получить префикс таблицы, но вне всей установки wordpress. В настоящее время мой скрипт подключается к базе данных, но мне нужен префикс таблицы для включения в некоторые части скрипта.

Любая идея?

Заранее спасибо

+0

'$ wpdb-> base_prefix' – mack

+0

@mack вне wordpress! – user983248

+0

см. Ниже ответ, если он работает, пожалуйста, примите ответ – mack

ответ

4
<?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, ваша идея помочь мне решить проблемы, используя аналогичный подход.

3

создать любой PHP-файл, вне WordPress, <?php require('wp-blog-header.php'); echo $wpdb->base_prefix; ?>

Пожалуйста, используйте правильный путь для wp-blog-header.php в require

+1

, который имеет downvoted и почему? пожалуйста, напишите причину как комментарий – mack

+0

Возможно тот же самый, который закрыл вопрос (теперь снова открыт). – user983248

+0

@ user983248 все работает? – mack

Смежные вопросы