复制代码代码如下:
// ファイル名
$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 "テーブルは正常にインポートされました";
?>
http://www.bkjia.com/PHPjc/742450.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/742450.html技術記事复制代码 代码如下: ?php // ファイル名 $filename = 'churc.sql'; // MySQL ホスト $mysql_host = 'localhost'; // MySQL ユーザー名 $mysql_username = 'root'; // MySQL パスワード...