ホームページ >バックエンド開発 >PHPチュートリアル >MySQL_PHP チュートリアルにインポートされた SQL スクリプト ファイルを処理する PHP のコード例

MySQL_PHP チュートリアルにインポートされた SQL スクリプト ファイルを処理する PHP のコード例

WBOY
WBOYオリジナル
2016-07-13 10:35:421054ブラウズ

复制代码代码如下:

// ファイル名
$filename = 'churc.sql';
// MySQLホスト
$mysql_host = 'localhost';
// MySQL ユーザー名
$mysql_username = 'root';
// MySQL パスワード
$mysql_password = '';
// データベース名
$mysql_database = 'dump';

// MySQL サーバーに接続します
mysql_connect($mysql_host, $ mysql_username, $mysql_password) または die('MySQL サーバーへの接続エラー: ' . mysql_error());
// データベースを選択
mysql_select_db($mysql_database) または die('MySQL データベースの選択エラー: ' . mysql_error());

// 現在のクエリを保存するために使用される一時変数
$templine = '';
// ファイル全体を読み取ります
$lines = file($filename);
// 各行をループします
foreach ($lines as $line )
{
// コメントの場合はスキップしてください
if (substr($line, 0, 2) == '--' || $line == '')
continue;

// この行を追加します現在のセグメント
$templine .= $line;
// 末尾にセミコロンがある場合、クエリの終わりです
if (substr(trim($line), -1, 1) == ';' )
{
// クエリを実行します
mysql_query($templine) または print('クエリ実行エラー '' . $templine 。 '': ' 。 mysql_error() 。 '

');
// 一時変数を空にリセットします
$templine = '';
}
}
echo "テーブルは正常にインポートされました";
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/742450.html技術記事复制代码 代码如下: ?php // ファイル名 $filename = 'churc.sql'; // MySQL ホスト $mysql_host = 'localhost'; // MySQL ユーザー名 $mysql_username = 'root'; // MySQL パスワード...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。