首頁  >  文章  >  後端開發  >  php中比較簡單的匯入phpmyadmin所產生的sql檔案的方法

php中比較簡單的匯入phpmyadmin所產生的sql檔案的方法

高洛峰
高洛峰原創
2016-11-30 09:26:011162瀏覽

我們知道很多在網路上下載的論壇或是個人部落格程式都有安裝的頁面,要製作這樣的安裝程式就需要用到sql檔案建立資料庫。

只對phpmyadmin導出的sql檔案有效 
複製碼 程式碼如下: 
$dbfile="test.sql"; 
$content=iconv("UTF-8","GB2312",file_get_contents($dbfilefile)); //取得已建立的資料 
//去掉註解 
$content=preg_replace("/--.*n/iU","",$content); 
//替換前綴 
$content=str_replace("ct_", TABLE_PRE,$content); 

$carr=array(); 
$iarr=array(); 
//提取create 
preg_match_all("/Create table .*(.*).*(*)." ,$carr); 
$carr=$carr[0]; 
foreach($carr as $c) 

@mysql_query($c,$link); 
} INSERT INTO .*(.*);/iUs",$content,$iarr); 
$iarr=$iarr[0]; 
//插入資料 
foreach($iarr as $c) 
{my 
@my 
( $c,$link); 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:PHP Date() 函數下一篇:PHP Date() 函數