PHP を使用して MySQL データベースに .sql ファイルをインポートする方法
.sql ファイルをインポートしようとしているときにエラーが発生しましたPHP を使用して MySQL データベースにコピーします。エラー メッセージは、インポート ファイルが見つからないか、指定された値が間違っていることを示します。
この問題を解決するには、次のことを試してください。
mysqli 拡張機能を使用した代替方法
<code class="php"><?php // Connect to MySQL server $mysqli = new mysqli('localhost', 'root', '', 'database_name'); // Read in SQL file $sql = file_get_contents('db_backup.sql'); // Execute SQL statements one by one $sql_statements = explode(';', $sql); foreach ($sql_statements as $statement) { if (trim($statement)) { $mysqli->query($statement); } } // Close connection $mysqli->close(); echo "Tables imported successfully"; ?></code>
注:
コードで使用されている mysql_* 関数は、PHP 5.5 では非推奨となり、PHP 7 では削除されています。データベース操作用の mysqli または PDO 拡張機能。
以上がPHP を使用して .sql ファイルを MySQL データベースにインポートするときに発生する「インポート ファイルが見つかりません」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。