Masukkan array ke dalam database MySQL dengan PHP Memasukkan array ke dalam database MySQL dengan PHP, dalam artikel ini saya akan membahas tentang cara melalui Array dan memasukkan Data ke dalam tabel Database MySQL Show Sebelum itu, Anda harus menyelesaikan item yang tercantum di bawah
Langkah 1Mulai My SQL dan Apache Server Anda mysql dan Apache Sukses DiinisialisasiBuat File Teks Eksternal
11,casper,Lau,[email protected],2020-06-14 12,marian,kok,[email protected],2021-06-14 13,Sam,Hung,[email protected],2022-06-14 14,jen,cheong,[email protected],2025-06-14
Langkah 2Mulai My SQL dan Apache Server Anda (1) Pertama untuk terhubung ke Database (2) Buka File Eksternal (3) Ulangi Setiap baris di File eksternal (4) Simpan Hasilnya ke dalam Array (5) Periksa apakah koneksi SQL berhasil (6) Jika Berhasil, Ulangi dan gabungkan String Kueri SQL “. ” (7) Jalankan Kueri (8) Periksa apakah Query berhasil dijalankan
<?php /* Declare User connecting Credential*/ $hostName ="localhost"; $userName ="jane"; $userPassword ="jane"; $database ="janedb"; /* return connection status through $dbConnectionStatus Boolean Variable*/ /* using mysqli Object*/ $dbConnectionStatus = new mysqli($hostName, $userName, $userPassword,$database); /* Check whether the User Succesfully connect to localhost and mydata Database*/ /* -> Access the instance "$dbConnectionStatus" variable property "connect_error " boolean */ if ($dbConnectionStatus->connect_error){ die("Connection failed: " . $dbConnectionStatus->connect_error); } // If Connection Status is Success if($dbConnectionStatus->connect_error==false){ // Open the External File $file = fopen("C:/xampp/htdocs/testFile.txt", "r"); $i=0; // Loop through all the Line in the External File while(!feof($file)){ // While is not end of the file continue Loop through // Assign the Data into $thisline $thisLine = fgets($file); // If detect "," explode the sentence $personData[$i]= explode(",",$thisLine); $i++; } //Close the file fclose($file); // Get the length of the Array $numRows = sizeof($personData); //loop through the Array and print out the data for ($x = 0; $x < $numRows; $x++) { for ($y = 0; $y <sizeof($personData[$x]); $y++) { echo $personData[$x][$y].","; } echo " "; } //Setup Field Name array . value and key { // setup ARRAY of field names $personField = array( 'id' => 'id', 'firstname' => 'firstname', 'lastname' => 'lastname', 'email' => 'email', 'reg_date' => 'reg_date', ); } // concantenate the SQL Queeries $index =0; while($index<$numRows){ //* Normal Querries Example -> INSERT INTO mytable (id , firstname, lastname,email, reg_date)VALUES(9,'George','keen','[email protected]','17-04-2020'); $person_SQLinsert = "INSERT INTO mytable ( ".$personField['id'].", ".$personField['firstname'].", ".$personField['lastname'].", ".$personField['email'].", ".$personField['reg_date']." ) "; $person_SQLinsert .= "VALUES "; $person_SQLinsert .= "( ".$personData[$index][0].", '".$personData[$index][1]."', '".$personData[$index][2]."', '".$personData[$index][3]."', '".$personData[$index][4]." ' ); "; //echo $person_SQLinsert; $insertdata = $dbConnectionStatus -> query($person_SQLinsert); if ($insertdata) { echo "Data inserted into table "; } else { echo "Error inserting data into table: " . $dbConnectionStatus->error; } // Insert Now $person_SQLinsert=""; $index ++; } } ?>_ Langkah 3Simpan File ini sebagai “. php” di C. \xampp\htdocs Langkah 4Menguji (1)Klik Admin (2) Klik File PHP yang baru saja Anda buat, dalam contoh ini saya beri nama File updateDataFrom. php”
Langkah 5Periksa hasilnya Hasil Tabel Database
Bagaimana cara memasukkan nilai array di MySQL menggunakan PHP?Anda tidak dapat menyisipkan array langsung ke MySQL karena MySQL tidak memahami tipe data PHP. MySQL hanya mengerti SQL. Jadi untuk menyisipkan larik ke database MySQL, Anda harus mengubahnya menjadi pernyataan SQL . Ini dapat dilakukan secara manual atau dengan perpustakaan.
Bagaimana cara memasukkan nilai array di MySQL?Kode berikut akan membantu membuat fungsi PHP untuk memasukkan data array PHP ke dalam MySQL. Untuk Kel. Kami memiliki array PHP berikut. $records = array( "0" => array("Parvez", "PHP", "12"), "1" => array("Devid", "Java", "
Bagaimana cara memasukkan nilai array di PHP?Fungsi array_push() menyisipkan satu atau lebih elemen ke akhir array . Tip. Anda dapat menambahkan satu nilai, atau sebanyak yang Anda suka. Catatan. Bahkan jika array Anda memiliki kunci string, elemen tambahan Anda akan selalu memiliki kunci numerik (Lihat contoh di bawah).
Bagaimana cara menyimpan data dalam array MySQL di PHP?Struktur tabel. Buat tabel content_arr. . Konfigurasi. Buat konfigurasi. . Dengan serialize() dan unserialize() Tentukan dua larik – $names_arr , dan $users_arr. . Dengan implode() dan meledak() Gunakan implode() untuk memisahkan $names_arr dengan separator (" , ") dan mendapatkan sebuah string. . Dengan Lingkaran. Ulangi pada $users_arr Array. . Kesimpulan |