Cara Mengimport Fail .sql ke dalam Pangkalan Data MySQL Menggunakan PHP
Mengimport fail .sql ke dalam pangkalan data MySQL menggunakan PHP boleh mudah dicapai, tetapi memerlukan perhatian yang teliti terhadap perincian. Berikut ialah penjelasan terperinci:
Penyelesaian Masalah Ralat
Mesej ralat anda menunjukkan bahawa fail import tidak terletak dalam folder yang sama dengan skrip anda. Pastikan laluan fail yang disediakan dalam pembolehubah $mysqlImportFilename adalah betul dan sepadan dengan lokasi fail .sql anda.
Pendekatan Alternatif
Jika anda menghadapi masalah dengan exec (), pertimbangkan pendekatan alternatif menggunakan fungsi mysql_query() seperti berikut:
<code class="php"><?php // Database connection details $host = 'localhost'; $user = 'root'; $pass = ''; $db = 'test'; // Open connection $conn = mysqli_connect($host, $user, $pass, $db); // Read SQL file $sql = file_get_contents('dbbackup.sql'); // Execute SQL queries if (mysqli_multi_query($conn, $sql)) { echo 'Import file successfully imported.'; } else { echo 'Error importing file: ' . mysqli_error($conn); } // Close connection mysqli_close($conn); ?></code>
Nota Penting
Atas ialah kandungan terperinci Bagaimana untuk Mengimport Fail .sql ke dalam Pangkalan Data MySQL Menggunakan PHP: Panduan Langkah demi Langkah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!