189 8069 5689

php数据库前缀,php的后缀

学习PHP编,遇到数据库里的表名的前缀和网页代码调用的前缀不一样,怎么实现的?

通过下面这个方法,轻松搞定,代码如下,有用到的顶起。

目前创新互联公司已为超过千家的企业提供了网站建设、域名、网站空间网站运营、企业网站设计、拜城网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

复制代码代码如下:

?php

$database = "databaseName"; //数据库名称

$user = "root"; //数据库用户名

$pwd = "pwd"; //数据库密码

$replace ='pre_'; //替换后的前缀

$seach = 'pre1_'; //要替换的前缀

$db=mysql_connect("localhost","$user","$pwd") or die("连接数据库失败:".mysql_error()); //连接数据库

$tables = mysql_list_tables("$database");

while($name = mysql_fetch_array($tables)) {

$table = str_replace($seach,$replace,$name['0']);

mysql_query("rename table $name[0] to $table");

}

?

如果是添加前缀只需要变化一点点

复制代码代码如下:

$table = str_replace($seach,$replace,$name['0']);换成

$table = $replace.$name['0'];

安装一个php网站提示要填写数据库表前缀

填写前缀是为了防止一个数据库中有很多个表,防止出现表重复的情况,还有最好使用PHP5.6版本进行安装,根据你的图片显示,明显是PHP版本也有问题。

php链接数据库没有前缀怎么弄?

这样是不行的~~对于常量不能像使用变量那样直接放在里面,不能被PHP解释。需要老老实实的用【。】进行连接字符串才成。$sql="select*from".DB_PRE."admin";

如何修改 WordPress 数据库前缀

开始之前 修改数据是一件风险很高的工作,开始之前必然就是做好数据库备份,也可以把博客设置为维护状态。在wp-config.php 修改数据库前缀 打开你的 wp-config.php 文件,把数据库前缀 wp_ 改成你想要的前缀,比如 wpjam_。 $table_prefix ='wpjam_';修改数据表名字 打开PHPMySQL,找到你的数据库,然后执行以下 SQL,把所有数据库表前缀从 wp_ 改成 wpjam_。 RENAME table `wp_commentmeta` TO `wpjam_commentmeta`; RENAME table `wp_comments` TO `wpjam_comments`; RENAME table `wp_links` TO `wpjam_links`; RENAME table `wp_options` TO `wpjam_options`; RENAME table `wp_postmeta` TO `wpjam_postmeta`; RENAME table `wp_posts` TO `wpjam_posts`; RENAME table `wp_terms` TO `wpjam_terms`; RENAME table `wp_term_relationships` TO `wpjam_term_relationships`; RENAME table `wp_term_taxonomy` TO `wpjam_term_taxonomy`; RENAME table `wp_usermeta` TO `wpjam_usermeta`; RENAME table `wp_users` TO `wpjam_users`;修改Options 表中的数据 使用下面语句把 options 表中的 option_name 以 wp_ 开头的值改成 wpjam_ 开头。 SELECT REPLACE(option_name,'wp_','wpjam_') FROM wpjam_options;修改UserMeta 表中的数据 使用下面语句把 UserMeta 表中的 meta_key 以 wp_ 开头的值改成 wpjam_ 开头。

如何更改WordPress数据表前缀

在 wp-config.php 修改数据库前缀

打开你的 wp-config.php 文件,把数据库前缀 wp_ 改成你想要的前缀,比如 wpdx_。

$table_prefix = 'wpdx_';

修改数据表名字

打开 PHPMySQL,找到你的数据库,然后执行以下 SQL,把所有数据库表前缀从 wp_ 改成 wpdx_ 。

RENAME table 'wp_commentmeta' TO 'wpdx_commentmeta';

RENAME table 'wp_comments' TO 'wpdx_comments';

RENAME table 'wp_links' TO 'wpdx_links';

RENAME table 'wp_options' TO 'wpdx_options';

RENAME table 'wp_postmeta' TO 'wpdx_postmeta';

RENAME table 'wp_posts' TO 'wpdx_posts';

RENAME table 'wp_terms' TO 'wpdx_terms';

RENAME table 'wp_term_relationships' TO 'wpdx_term_relationships';

RENAME table 'wp_term_taxonomy' TO 'wpdx_term_taxonomy';

RENAME table 'wp_usermeta' TO 'wpdx_usermeta';

RENAME table 'wp_users' TO 'wpdx_users';

修改 Options 表中的数据

使用下面语句把 options 表中的 option_name 以 wp_ 开头的值改成 wpdx_ 开头。

SELECT REPLACE(option_name, 'wp_', 'wpdx_') FROM wpdx_options;

修改 UserMeta 表中的数据

使用下面语句把 UserMeta 表中的 meta_key 以 wp_ 开头的值改成 wpdx_ 开头。

SELECT REPLACE(meta_key, 'wp_', 'wpdx_') FROM wpdx_usermeta;

ThinkPHP2.1 多数据库 表前缀怎么设置

ThinkPHP\Common文件夹中的convention.php中是tp的核心配置文件,不能乱动,如果要想更改里面的配置,在Conf 文件夹里面的config.php可以配置,可以这样写

?php

return array(

'DB_TYPE' = 'mysql',// 数据库类型

'DB_HOST' = '127.0.0.1',// 数据库服务器地址

'DB_NAME' = 'thinkphp',// 数据库名称

'DB_USER' = 'root',// 数据库用户名

'DB_PWD' = '123',// 数据库密码

'DB_PREFIX' = 'tp_',// 数据表前缀

'DB_CHARSET' = 'utf8',// 网站编码

'DB_PORT' = '3306',// 数据库端口

'APP_DEBUG' = false,// 开启调试模式

);

?

也可以在最外边写,就是与ThinkPHP框架同一目录中写一个config.php文件,格式如同上面的一样,不过在Conf 文件夹里面的config.php中得包含最外边的那个config.php


分享文章:php数据库前缀,php的后缀
标题网址:http://jkwzsj.com/article/hcgcop.html

其他资讯