PHP MYSQL 批量修改表前缀

本文阅读 1 分钟
首页 PHP笔记 正文
  1. <?php
  2. /*
  3. * MYSQL 批量修改表前缀
  4. */
  5. error_reporting(0);
  6. $old_pre = 'tdr_'; // 原表前缀
  7. $new_pre = 'db_'; // 新表前缀
  8. // 配置连接
  9. $db = new mysqli('127.0.0.1', 'db_user', 'db_pass', 'db_name');
  10. if ($db-&gt;connect_error)&nbsp;die(&#39;Connect&nbsp;Error&nbsp;(&#39;&nbsp;.&nbsp;$db->connect_errno . ') ' . $db->connect_error);
  11. $query&nbsp;=&nbsp;$db->query('SHOW TABLES;');
  12. $list&nbsp;=&nbsp;$query->fetch_all();
  13. echo 'table : ', count($list),'<hr>';
  14. $len&nbsp;=&nbsp;strlen($old_pre);
  15. foreach ($list&nbsp;as&nbsp;$val) {
  16. $new_name&nbsp;=&nbsp;$new_pre.substr($val[0],&nbsp;$len, strlen($val[0])-$len);
  17. echo "ALTER TABLE {$val[0]}&nbsp;RENAME&nbsp;{$new_name};<br />";
  18. $db-&gt;query(&quot;ALTER&nbsp;TABLE&nbsp;{$val[0]} RENAME {$new_name};");
  19. }
  20. echo '<hr>success.';
  21. $db->close();
  22. ?>
解压密码: detechn或detechn.com

免责声明

本站所有资源出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。

本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户自行鉴别,做一个有主见和判断力的用户。

本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。

免费 WGestures一个更简单、更现代的鼠标手势 V1.8.4.0
« 上一篇 03-11
CSS3文字描边/字体外部描边
下一篇 » 03-14

发表评论

惪特博客
  • 文章总数:
    18496 篇
  • 评论总数:
    53283 条
  • 标签总数:
    8869 个
  • 总浏览量:
    22009970 次
  • 最后更新:
    2天前

最多点赞

随便看看

标签TAG