PHP を使用してプログラムで SQL ファイルをロードします
PHP でプログラムによってデータベースを作成することは、動的インストール プロセスにとって重要です。ただし、複数行のクエリが存在するため、これらのデータベースに複数の SQL ファイルをロードするのは難しい場合があります。
質問: PHP を使用して SQL ファイルをデータベースに効率的にロードし、PHPMyAdmin import コマンドの機能を複製するにはどうすればよいですか?
答え:
<code class="language-php">use PDO; $dsn = 'mysql:host=localhost;dbname=database_name'; $user = 'username'; $password = 'password'; $db = new PDO($dsn, $user, $password); $sql = file_get_contents('file.sql'); $qr = $db->exec($sql);</code>
このコードは、PHP で SQL ファイルをロードするための信頼できる方法を提供します:
このスキームにより、複数行のクエリが正しく処理され、PHP スクリプトでの SQL ファイルのシームレスなロードが可能になります。
以上がPHP を使用して SQL ファイルをデータベースに効率的にロードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。