ホームページ >データベース >mysql チュートリアル >MySQL への接続時に PHP で発生する SQL ファイルのインポート エラーをトラブルシューティングするにはどうすればよいですか?
Q: .sql ファイルを MySQL データベースにインポートしようとすると、インポート エラーが発生しますPHPを使用して。私のコードは次のとおりです:
[質問で提供されたエラーメッセージを含む PHP コード]
SQL ファイルはスクリプトと同じディレクトリにあります。何が問題なのかわかりません。
A: エラー メッセージは、MySQL ホスト名またはパスワードに問題があることを示しています。指定された値が正しく、MySQL データベースの実際のホスト名とパスワードと一致していることを確認してください。
さらに、PHP での mysql_* 拡張機能の使用は非推奨になりました。データベースのやり取りには、代わりに mysqli または PDO_MySQL 拡張機能を利用することをお勧めします。ここでは、mysqli 拡張機能を利用した別のアプローチを示します:
// MySQL server hostname $mysql_host = 'localhost'; // MySQL username $mysql_user = 'root'; // MySQL password $mysql_pass = ''; // Database name to import into $mysql_db_import = 'import_database'; $mysqli = new mysqli($mysql_host, $mysql_user, $mysql_pass, $mysql_db_import); if ($mysqli->connect_errno) { die("MySQL Connection error: {$mysqli->connect_errno}"); } // Read SQL file's contents $sql_file = file_get_contents('dbbackupmember.sql'); // Execute SQL queries $success = $mysqli->multi_query($sql_file); // Check for errors if (!$success) { die("Error import SQL file: {$mysqli->error}"); } echo "SQL file successfully imported into {$mysql_db_import} database."; $mysqli->close(); ?>
以上がMySQL への接続時に PHP で発生する SQL ファイルのインポート エラーをトラブルシューティングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。