课程咨询 :025-86971863

南京PHP培训 > 达内新闻 > 南京PHP培训学习批量更改数据库表前缀
  • 南京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培训学习正则表达式的基本语法总结

下一篇:南京PHP培训学习include与require的用法区别

最新开班日期  |  更多

PHP高级开发工程师就业班

PHP高级开发工程师就业班

开班日期:04-28

PHP高级开发工程师精品班

PHP高级开发工程师精品班

开班日期:04-28

PHP高级开发工程师周末班

PHP高级开发工程师周末班

开班日期:04-28

PHP高级开发工程师定制班

PHP高级开发工程师定制班

开班日期:04-28

  • 地址:南京市秦淮区太平南路333号金陵御景园8楼达内
  • 课程培训电话:025-86971863     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56