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


Posted in PHP onOctober 26, 2013

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

<?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 相关文章推荐
PHP SEO优化之URL优化方法
Apr 21 PHP
解析php框架codeigniter中如何使用框架的session
Jun 24 PHP
php二维数组用键名分组相加实例函数
Nov 06 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
Jul 12 PHP
PHP ignore_user_abort函数详细介绍和使用实例
Jul 15 PHP
php实现的常见排序算法汇总
Sep 08 PHP
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
Apr 14 PHP
最新版本PHP 7 vs HHVM 多角度比较
Feb 14 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
Aug 18 PHP
PHP简单实现解析xml为数组的方法
May 02 PHP
php中的钩子理解及应用实例分析
Aug 30 PHP
PHP数组访问常用方法解析
Sep 05 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
Oct 25 #PHP
学习php过程中的一些注意点的总结
Oct 25 #PHP
php模拟ping命令(php exec函数的使用方法)
Oct 25 #PHP
php导入导出excel实例
Oct 25 #PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
Oct 25 #PHP
php获取目录所有文件并将结果保存到数组(实例)
Oct 25 #PHP
php中并发读写文件冲突的解决方案
Oct 25 #PHP
You might like
PHP默认安装产生系统漏洞
2006/10/09 PHP
收藏的一个php小偷的核心程序
2007/04/09 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
PHP让数组中有相同值的组成新的数组实例
2017/12/31 PHP
PHP实现统计代码行数小工具
2019/09/19 PHP
纯CSS打造的导航菜单(附jquery版)
2010/08/07 Javascript
jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
2011/11/10 Javascript
javascript向flash swf文件传递参数值注意细节
2012/12/11 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
node.js中的fs.chmod方法使用说明
2014/12/18 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
对称加密与非对称加密优缺点详解
2017/02/06 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
JavaScript之Date_动力节点Java学院整理
2017/06/28 Javascript
webpack v4 从dev到prd的方法
2018/04/02 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
layui 设置table 行的高度方法
2018/08/17 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
详解解决Vue相同路由参数不同不会刷新的问题
2018/10/12 Javascript
vue插件draggable实现拖拽移动图片顺序
2018/12/01 Javascript
如何使用electron-builder及electron-updater给项目配置自动更新
2018/12/24 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
[01:31:03]DOTA2完美盛典全回顾 见证十五项大奖花落谁家
2017/11/28 DOTA
Python之web模板应用
2017/12/26 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
python爬虫中多线程的使用详解
2019/09/23 Python
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
聊城大学毕业生自荐书
2014/02/01 职场文书
母婴店促销方案
2014/03/05 职场文书
毕业生找工作求职信
2014/08/05 职场文书
地质工程专业毕业生求职信
2014/08/08 职场文书
工作骂脏话检讨书
2014/10/05 职场文书
2015年电话销售工作总结范文
2015/04/20 职场文书
java中如何截取字符串最后一位
2022/07/07 Java/Android