程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> 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'];

就可以了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved