ホームページ  >  記事  >  バックエンド開発  >  phpmyadmin をインポートして SQL ファイルを生成する方法_PHP チュートリアル

phpmyadmin をインポートして SQL ファイルを生成する方法_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:05:46729ブラウズ

私が使用している方法を共有してください。 php チュートリアル myadmin によってエクスポートされた 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();
//抽出作成
preg_match_all("/create table .*(.*).*;/ius",$content,$carr);
$carr=$carr[0];
foreach($carr as $c)
{
@mysqltutorial_query($c,$link);
}

//抽出挿入
preg_match_all("/insert into .*(.*);/ius",$content,$iarr);
$iarr=$iarr[0];
//データを挿入
foreach($iarr as $c)
{
@mysql_query($c,$link);
}

www.bkjia.com本当http://www.bkjia.com/PHPjc/630757.html技術記事私が使用している方法を共有しましょう。 php チュートリアル myadmin によってエクスポートされた SQL ファイルにのみ有効 $dbfile=test.sql; $content=iconv(utf-8,gb2312,file_get_contents($dbfile)); // 作成されたデータを取得します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。