Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengimport Fail .sql ke dalam Pangkalan Data MySQL Menggunakan PHP?
Mengimport Fail .sql ke dalam Pangkalan Data MySQL Menggunakan PHP
Mengimport skema pangkalan data daripada fail .sql ialah tugas biasa apabila menggunakan aplikasi. Artikel ini meneroka kaedah mudah untuk mencapai ini menggunakan PHP, mengikut panduan fungsi import phpMyAdmin.
Penyelesaian
Untuk mengimport fail .sql ke dalam pangkalan data MySQL daripada dalam PHP, ikuti ini langkah:
// Establish a PDO connection to the database $db = new PDO($dsn, $user, $password); // Fetch the contents of the .sql file $sql = file_get_contents('file.sql'); // Execute the SQL queries in the file $qr = $db->exec($sql);
Penjelasan
Kelas PDO menyediakan antara muka berorientasikan objek pangkalan data. Fungsi file_get_contents() digunakan untuk membaca kandungan fail .sql ke dalam pembolehubah rentetan. Fungsi exec() melaksanakan semua pertanyaan SQL yang terdapat dalam fail sebagai satu transaksi.
Pendekatan ini memastikan semua pertanyaan dalam fail .sql dilaksanakan mengikut tertib, seperti yang dimaksudkan oleh skema pangkalan data. Ini ialah kaedah yang berkesan dan cekap untuk memulakan atau mengemas kini pangkalan data MySQL secara dinamik daripada aplikasi PHP.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengimport Fail .sql ke dalam Pangkalan Data MySQL Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!