国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php mysqli批量替換數據庫表前綴實例

2024-05-04 21:49:09
字體:
來源:轉載
供稿:網友

在php中有時我們要替換數據庫中表前綴但是又不苦于一個個表去修改前綴吧,下面我自己寫了一個mysqli批量替換數據庫表前綴的php程序,希望些方法對你有幫助,代碼如下:

  1. <?php 
  2. header ( 'http-equiv="Content-Type" content="text/html; charset=utf-8"' ); 
  3. $DB_host = "localhost"//數據庫主機 
  4. $DB_user = "root"//數據庫用戶 
  5. $DB_psw = "root3306"//數據庫密碼 
  6. $DB_datebase = "gk_yue39_com"//數據庫名 
  7. $DB_charset = "utf8"//數據庫字符集 
  8. $dbprefix="yue392_com_"
  9. $new_dbprefix="yue39_com_"
  10. $db = new mysqli ( $DB_host$DB_user$DB_psw ); //實例化對象 
  11.  
  12. //檢查連接 
  13. if (mysqli_connect_errno ()) { 
  14.  printf ( "Connect failed: %sn", mysqli_connect_error () ); 
  15.  exit (); 
  16.  
  17. $db->select_db ( $DB_datebase ); //選擇操作數據庫 
  18.  
  19. $db->set_charset ( $DB_charset ); //設置數據庫字符集 
  20.  
  21. //執行一個查詢 
  22. $sql = 'show tables'
  23. $result = $db->query ( $sql ); 
  24.  
  25. echo $result->num_rows . ' 行結果  ' . $result->field_count . ' 列內容<br/>'
  26.  
  27. //$result->data_seek('5');//從結果集中第5條開始取結果 
  28.  
  29. echo '<table border="1" cellspacing="0" cellpadding="0" align="center" width="90%">'
  30.  
  31. //循環輸出字段名 
  32. //$result->field_seek(2);//從字段集中第2條開始取結果 
  33. while ( true == ($field = $result->fetch_field ()) ) { 
  34.  echo '<th>' . $result->current_field . '_' . $field->name . '(' . $field->length . ')</th>'
  35.  
  36. //循環輸出查詢結果 
  37. while ( true == ($row = $result->fetch_assoc ()) ) { 
  38.  echo '<tr>'
  39.  foreach ( $row as $col ) { 
  40. $sql="rename table `".$col."` to `".str_replace ( $dbprefix$new_dbprefix$col)."`"
  41.     if($db->query ( $sql )){ 
  42.   echo '<td align="center">' . $sql'</td><td><font color="blue"> success</font></td>'
  43.   }else
  44.   echo '<td align="center">' . $sql'</td><td><font color="red"> failed</font></td>';//開源代碼Vevb.com 
  45.   }  
  46.   } 
  47.  echo '</tr>'
  48.  
  49. echo '</table>'
  50. $result->free ();//釋放結果集 
  51. $db->close (); //關閉連接 
  52. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 闽侯县| 巴青县| 荃湾区| 紫阳县| 庆阳市| 永春县| 那曲县| 民和| 平湖市| 阿瓦提县| 公主岭市| 泗水县| 乌兰县| 防城港市| 玉溪市| 海宁市| 潜山县| 乌鲁木齐市| 宁陵县| 盐山县| 宜州市| 甘德县| 隆回县| 新平| 许昌市| 西昌市| 镇平县| 剑河县| 栾城县| 通化市| 五指山市| 三原县| 山东| 中西区| 青田县| 玉龙| 鹤峰县| 海城市| 思茅市| 清河县| 南陵县|