ホームページ >バックエンド開発 >PHPチュートリアル >PHP を使用して .sql ファイルを MySQL データベースにインポートするにはどうすればよいですか?
PHP を使用した MySQL データベースへの .sql ファイルのインポート
.sql ファイルからのデータベース スキーマのインポートは、アプリケーションをデプロイする際の一般的なタスクです。この記事では、phpMyAdmin のインポート機能のガイダンスに従って、PHP を使用してこれを実現する簡単な方法を説明します。
解決策
.sql ファイルを MySQL データベースにインポートするにはPHP 内では、次に従ってください手順:
// Establish a PDO connection to the database $db = new PDO($dsn, $user, $password); // Fetch the contents of the .sql file $sql = file_get_contents('file.sql'); // Execute the SQL queries in the file $qr = $db->exec($sql);
説明
PDO クラスは、データベース オブジェクト指向インターフェイスを提供します。 file_get_contents() 関数は、.sql ファイルの内容を文字列変数に読み取るために使用されます。 exec() 関数は、ファイル内に存在するすべての SQL クエリを単一のトランザクションとして実行します。
このアプローチにより、.sql ファイル内のすべてのクエリがデータベース スキーマの意図どおりに順番に実行されます。これは、PHP アプリケーションから MySQL データベースを動的に初期化または更新する効果的かつ効率的な方法です。
以上がPHP を使用して .sql ファイルを MySQL データベースにインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。