【发布时间】:2012-06-11 04:37:51
【问题描述】:
有什么方法可以在连接数据库后获取表前缀?
我正在使用 wordpress,我需要在整个 wordpress 安装之外获取表前缀。目前我的脚本连接到数据库,但我需要将表前缀合并到脚本的某些部分。
有什么想法吗?
提前致谢
【问题讨论】:
-
见下方答案,如果有效,请采纳答案
标签: php mysql database wordpress
有什么方法可以在连接数据库后获取表前缀?
我正在使用 wordpress,我需要在整个 wordpress 安装之外获取表前缀。目前我的脚本连接到数据库,但我需要将表前缀合并到脚本的某些部分。
有什么想法吗?
提前致谢
【问题讨论】:
标签: php mysql database wordpress
在 WordPress 之外创建任何 PHP 文件,
<?php
require('wp-blog-header.php');
echo $wpdb->base_prefix;
?>
请在require 中为wp-blog-header.php 使用正确的路径
【讨论】:
<?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();
?>
谢谢麦克,你的想法帮助我解决问题,使用类似的方法。
【讨论】: