Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Selesaikan Masalah Ralat Import Fail SQL dalam PHP Apabila Menyambung ke MySQL?

Bagaimanakah Saya Boleh Selesaikan Masalah Ralat Import Fail SQL dalam PHP Apabila Menyambung ke MySQL?

DDD
Lepaskan: 2024-12-01 19:34:14
asal
752 orang telah melayarinya

How Can I Troubleshoot SQL File Import Errors in PHP When Connecting to MySQL?

Mengimport Fail SQL ke MySQL melalui PHP: Menyelesaikan Ralat Import

S: Saya menghadapi ralat import semasa cuba mengimport fail .sql ke dalam pangkalan data MySQL menggunakan PHP. Inilah kod saya:

[Kod PHP dengan mesej ralat disediakan dalam soalan]

Fail SQL terletak dalam direktori yang sama dengan skrip. Saya tidak pasti apakah masalahnya.

J: Mesej ralat menunjukkan masalah dengan nama hos MySQL atau kata laluan. Pastikan nilai yang diberikan adalah betul dan sepadan dengan nama hos dan kata laluan sebenar untuk pangkalan data MySQL anda.

Selain itu, penggunaan sambungan mysql_* dalam PHP kini tidak digunakan lagi. Adalah dinasihatkan untuk memanfaatkan sambungan mysqli atau PDO_MySQL sebaliknya untuk interaksi pangkalan data. Berikut ialah pendekatan alternatif yang menggunakan sambungan 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();
?>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Selesaikan Masalah Ralat Import Fail SQL dalam PHP Apabila Menyambung ke MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan