ホームページ >バックエンド開発 >PHPチュートリアル >php_PHP チュートリアルで phpmyadmin によって生成された SQL ファイルをインポートする比較的簡単な方法

php_PHP チュートリアルで phpmyadmin によって生成された SQL ファイルをインポートする比較的簡単な方法

WBOY
WBOYオリジナル
2016-07-21 15:27:30873ブラウズ

インターネットからダウンロードされた多くのフォーラムや個人のブログ プログラムにはインストール ページがあることがわかっていますが、そのようなインストール プログラムを作成するには、SQL ファイルを使用してデータベースを作成する必要があります。

phpmyadminによってエクスポートされたSQLファイルにのみ有効です

コードをコピーします コードは次のとおりです:

$dbfile="test.sql";
$content=iconv("UTF-8"," GB2312",file_get_contents ($dbfile));
//作成したデータを取得
//コメントを削除
$content=preg_replace("/--.*n/iU","",$content);
//プレフィックスを置き換えます
$content =str_replace("ct_",TABLE_PRE,$content);

$carr=array();
$iarr=array();
//create
preg_match_all("/Create table .*) (.*).* ;/iUs",$content,$carr);
$carr=$carr[0];
foreach($carr as $c)
{
@mysql_query($c,$link);
}

// 抽出 insert
preg_match_all("/INSERT INTO .*(.*);/iUs",$content,$iarr);
$iarr=$iarr[0]; ($iarr を $c として)
{
@mysql_query($c,$link)
}

;

http://www.bkjia.com/PHPjc/323751.html

tru​​ehttp://www.bkjia.com/PHPjc/323751.html技術記事インターネットからダウンロードされた多くのフォーラムや個人のブログ プログラムにはインストール ページがあることがわかっていますが、そのようなインストール プログラムを作成するには、SQL ファイルを使用してデータベースを作成する必要があります。 phpmyadmin にのみエクスポートします...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。