Masukkan data array di mysql php

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

Sebelum itu, Anda harus menyelesaikan item yang tercantum di bawah

  1. Mamp atau xampp dengan phpMyAdmin instal ke Komputer Anda, lihat di sini
  2. Contoh Database yang dibuat Lihat Di Sini
  3. Pengguna Baru Dibuat. Lihat Di Sini
  4. Tabel baru telah dibuat , lihat Di Sini
  5. Masukkan Data ke dalam Tabel Di Sini
  6. Perbarui Data ke dalam Tabel Di Sini

 

Langkah 1

Mulai My SQL dan Apache Server Anda

Masukkan data array di mysql php

Masukkan data array di mysql php
mysql dan Apache Sukses Diinisialisasi

Buat 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 2

Mulai 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 3

Simpan File ini sebagai “. php” di

C. \xampp\htdocs

Langkah 4

Menguji

(1)Klik Admin

(2) Klik File PHP yang baru saja Anda buat, dalam contoh ini saya beri nama File updateDataFrom. php”

 

Langkah 5

Periksa hasilnya

Masukkan data array di mysql php
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