Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Memasukkan Tatasusunan PHP ke dalam Pangkalan Data MySQL?
Soalan:
Bagaimana saya boleh memasukkan tatasusunan ke dalam pangkalan data MySQL menggunakan PHP?
Jawapan:
Memasukkan tatasusunan terus ke dalam MySQL tidak boleh dilakukan kerana MySQL hanya mengenali pernyataan SQL. Untuk menyimpan tatasusunan, ia mesti ditukar dahulu.
Proses Penukaran dan Sisipan:
Ekstrak Maklumat Tatasusunan:
Buat Pernyataan SQL:
Bina pernyataan INSERT dengan nama lajur dan nilai sebagai berikut:
Input Selamat:
Tukar Tatasusunan kepada String SQL:
Laksanakan Pertanyaan INSERT:
Contoh Kod:
Dengan mengandaikan anda mempunyai jadual bernama fbdata dengan lajur yang sepadan dengan kekunci tatasusunan, kod berikut coretan menunjukkan proses:
// Extract array information $columns = implode(", ", array_keys($insData)); // Connect to the database $link = mysqli_connect($url, $user, $pass, $db); // Escape array values $escaped_values = array_map(array($link, 'real_escape_string'), array_values($insData)); // Implode escaped values into a string $values = implode("', '", $escaped_values); // Construct the INSERT statement $sql = "INSERT INTO `fbdata`($columns) VALUES ('$values')"; // Execute the query mysqli_query($link, $sql);
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Tatasusunan PHP ke dalam Pangkalan Data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!