2012-06-07 72 views
4

是否有任何方式來連接到數據庫後獲得表前綴?得到表前綴

我使用wordpress,我需要獲取表前綴,但在整個wordpress安裝之外。目前我的腳本連接到數據庫,但我需要將表前綴合併到腳本的某些部分。

有什麼想法?

在此先感謝

+0

'$ wpdb-> base_prefix' – mack

+0

@mack outside 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(); 
?> 

感謝麥克,你的想法幫我解決問題,使用類似的方法。

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