Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php批量更改数据库表前缀的方法

php批量更改数据库表前缀的方法

发布时间:2017-03-07   编辑:www.jquerycn.cn
本文分享下,使用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");
 }
// www.jbxue.com
?>

添加前缀的话,可以做如下修改:
$table = str_replace($seach,$replace,$name['0']);
修改为:
$table = $replace.$name['0'];

您可能感兴趣的文章:
php批量更改数据库表前缀的方法
mysql怎么批量删除指定前缀的表
php源码该怎么设置数据库
shell批量修改文件后缀名
PHP批量更新数据库的示例代码
shell脚本向mysql表批量插入数据
mysql批量插入(insert)与批量更新(update)的例子
mysql innodb数据库批量转换表引擎为MyISAM的方法
drupal7连接多个数据库问题解析
bash批量修改文件名称的方法总结

[关闭]