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

phpmyadmin によって生成された SQL ファイルをインポートするための php の比較的単純な方法

高洛峰
リリース: 2023-03-01 09:50:01
オリジナル
1184 人が閲覧しました

インターネットからダウンロードされた多くのフォーラムや個人のブログ プログラムにはインストール ページがあり、そのようなインストール プログラムを作成するには、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();
//抽出作成
preg_match_all("/テーブルの作成) iUs",$content ,$carr);
$carr=$carr[0];
foreach($carr as $c)
{
@mysql_query($c,$link);
}

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

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート