Bagaimana cara memasukkan data json ke database mysql di php?

Impor/Masukkan data file JSON ke dalam database MySQL menggunakan PHP;

Dan juga, dengan menggunakan tutorial berikut, kita akan memasukkan atau mengimpor satu atau beberapa data file JSON ke dalam database MySQL menggunakan skrip atau kode PHP

Cara Mengimpor/Memasukkan data File JSON ke dalam database MySQL menggunakan PHP

Gunakan langkah-langkah berikut untuk mengimpor/memasukkan data file JSON ke dalam database MySQL menggunakan PHP;

  • Langkah 1 – Buat Konfigurasi Database
  • Langkah 2 – Baca Data Json Dari File
  • Langkah 3 – Masukkan data JSON ke dalam Database MySQL

Langkah 1 – Buat Konfigurasi Database

Gunakan kode php berikut untuk membuat koneksi dari database mysql;

// Server name => localhost // Username => root // Password => empty // Database name => test // Passing these 4 parameters $connect = mysqli_connect("localhost", "root", "", "test");

Langkah 2 – Baca Data Json Dari File

Gunakan kode php berikut untuk membaca data json dari file;

// json file name $filename = "college_subjects.json"; // Read the JSON file in PHP $data = file_get_contents($filename); // Convert the JSON String into PHP Array $array = json_decode($data, true); _

Langkah 3 – Masukkan data JSON ke dalam Database MySQL

Gunakan kode php berikut untuk memasukkan data file json ke dalam database MySQL;

// Database query to insert data // into database Make Multiple // Insert Query $query .= "INSERT INTO student VALUES ('".$row["name"]."', '".$row["gender"]."', '".$row["subject"]."'); ";

Kode sumber lengkap Cara Memasukkan data File JSON ke dalam database MySQL menggunakan PHP;

<!DOCTYPE html> <html> <head> <script src= "//ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"> </script> <link rel="stylesheet" href= "//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" /> <script src= "//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"> </script> <style> .box { width: 750px; padding: 20px; background-color: #fff; border: 1px solid #ccc; border-radius: 5px; margin-top: 100px; } </style> </head> <body> <div class="container box"> <h3 align="center"> How to Insert JSON File data into MySQL database using PHP </h3><br /> <?php // Server name => localhost // Username => root // Password => empty // Database name => test // Passing these 4 parameters $connect = mysqli_connect("localhost", "root", "", "test"); $query = ''; $table_data = ''; // json file name $filename = "college_subjects.json"; // Read the JSON file in PHP $data = file_get_contents($filename); // Convert the JSON String into PHP Array $array = json_decode($data, true); // Extracting row by row foreach($array as $row) { // Database query to insert data // into database Make Multiple // Insert Query $query .= "INSERT INTO student VALUES ('".$row["name"]."', '".$row["gender"]."', '".$row["subject"]."'); "; $table_data .= ' <tr> <td>'.$row["name"].'</td> <td>'.$row["gender"].'</td> <td>'.$row["subject"].'</td> </tr> '; // Data for display on Web page } if(mysqli_multi_query($connect, $query)) { echo '<h3>Inserted JSON Data</h3><br />'; echo ' <table class="table table-bordered"> <tr> <th width="45%">Name</th> <th width="10%">Gender</th> <th width="45%">Subject</th> </tr> '; echo $table_data; echo '</table>'; } ?> <br /> </div> </body> </html>

Kesimpulan

Melalui tutorial ini, kita telah mempelajari cara mengimpor/Memasukkan data file JSON ke dalam database MySQL menggunakan PHP atau mengambil/mendapatkan data dari file JSON dan mengimpornya ke dalam database MySQL menggunakan PHP

Buat Database dan Tabel

//create  database CREATE DATABASE demo;   USE demo;   //create  table JSON CREATE TABLE json( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY , firstName CHAR( 50 ) NOT NULL , lastName CHAR( 50 ) NOT NULL _

Buat file JSON

{"FirstName":"ravi", "LastName":"srivastva"}

Script PHP membaca konten file JSON dan Masukkan ke MySQL

query($query); echo "Data Imported Sucessfully from JSON!"; ?> _

Anda mungkin melihat setiap metode untuk memasukkan data JSON ke MySQL menggunakan PHP. Jadi, kami menjelaskan tentang memasukkan beberapa data JSON dengan contoh kode di PHP

Di sini, kami menerapkan semua poin langkah demi langkah menggunakan PHP. Anda juga dapat melihat cara menyimpan data JSON di database MySQL dengan sebuah contoh

<html> <head> <title>Insert JSON Data</title> </head> <body> <?php $josndata = '{ "student":{ "name":"Harry", "country":"United State", "ContactNo":2545454 } }'; // Database connection $conn = new mysqli('localhost', 'username', 'password', 'databasename'); // Insert data Query $sql = "INSERT INTO student_table ( name, jsondata ) VALUES ('Harry', '$josndata')"; if ($conn->query($sql) === TRUE) { echo "Insert your JSON record successfully"; } ?> </body> </html>

Daftar isi

Cara Memasukkan data JSON ke MySQL menggunakan PHP

Pada artikel ini, kami telah menyebutkan kode menyimpan data JSON di MySQL menggunakan PHP. Sekarang, kami menjelaskan beberapa langkah untuk mengklarifikasi semua poin kode di atas

Langkah 1. Pertama, Anda harus menyimpan data JSON variabel PHP. Juga, harus menyimpan banyak data JSON sesuai keinginan

Selain itu, Anda dapat melakukannya dari file JSON setelah file JSON membaca dan mendapatkan data sebagai variabel di PHP

$josndata = '{ "student":{ "name":"Rohan", "country":"India", "Contact":25487545} }';_

Di sini, Anda melihat data JSON di atas untuk menyimpan variabel. Jadi, Anda harus membuat banyak jenis data JSON dari array dan cara lainnya

Dengan demikian, JSON dapat membaca banyak data dan memasukkan data JSON ke dalam satu tabel database MySQL

Langkah 2. Setelah itu, Anda membuat kode Php untuk menyimpan data JSON. Pertama, buat koneksi database menggunakan PHP

$servername = "localhost"; $username = "root"; $password = ""; $dbname = "student"; // Database connection $conn = new mysqli($servername, $username, $password, $dbname);_

Jadi, database menyediakan kode khusus untuk koneksi. Oleh karena itu, ada beberapa syarat yang wajib untuk mengakses database server name, username, password, dan nama database

Langkah 3. Jadi, kita harus membuat kueri SQL untuk memasukkan data JSON ke dalam database MySQL menggunakan Php. Selain itu, kami menyediakan kueri penyimpanan untuk data JSON

$sql = "INSERT INTO student_table ( fieldName1, FieldName2 ) VALUES ('Harry', '$jsondata-variable')";

Jadi, dalam kode ini Anda bisa melihat ada kueri penyisipan khusus yang disediakan oleh SQL. Setelah itu, tampilkan dalam nama tabel kueri ini

wajib tabel mana yang harus Anda sediakan untuk menyimpan data JSON

Selain itu, kueri SQL ini memiliki beberapa bidang yang menampilkan penyisipan data Anda sebagai bidang basis data

KELUARAN

Menyimpan data JSON di Database MySQL

Pada paragraf ini, kami memiliki cara lain untuk menyimpan data JSON di database MySQL

Jadi, seperti yang Anda ketahui jika Anda hanya ingin memasukkan satu item dari data JSON

<html> <head> <title>Store JSON Data</title> </head> <body> <?php $josndata = '{ "student":{ "name":"Harry", "country":"United State", "ContactNo":2545454 } }'; $data = json_decode($josndata); $singledata = $data->student->name; $servername = "localhost"; $username = "root"; $password = ""; $dbname = "student"; // Database connection $conn = new mysqli($servername, $username, $password, $dbname); $sql = "INSERT INTO student_table ( name, jsondata ) VALUES ('Harry', '$singledata')"; if ($conn->query($sql) === TRUE) { echo "Store data only single successfully"; } ?> </body> </html>

KELUARAN

Seperti yang Anda lihat di atas kode menyimpan data JSON di MySQL di Php untuk nilai item tunggal disimpan dari JSON

Di sini, kami menyatakan bahwa data JSON menyimpan seluruh variabel di atas data dengan nama variabel $josndata

Setelah itu, ubah data JSON menjadi array $data = json_decode($josndata);

Sebagai aturan, kita dapat melakukan metode apapun untuk menyimpan nilai array di database MySQL menggunakan Php. Juga, periksa artikel ini SQL Insert Multiple Rows

Demikian pula, kita harus menggunakan kueri SQL di semua bagian kode di atas tetapi mereka tidak memiliki kondisi yang hanya digunakan oleh kueri sederhana

Sekarang, saya akan memulai beberapa metode lain untuk diterapkan dalam kode Php Anda untuk memasukkan data dengan contoh

Demikian pula, jika Anda memiliki data JSON maka array dapat dikonversi menggunakan fungsi json_encode()

Selain itu, ketika mendapatkan array data, data dapat diletakkan di mana-mana. Juga, masukkan data dengan kueri SQL seperti yang Anda inginkan

Cara Memasukkan Banyak Data JSON ke dalam Database MySQL di Php

Demikian pula, kita harus menggunakan kode bagian di atas sama dengan menerapkan untuk memasukkan beberapa data JSON ke dalam database MySQL di Php

  • pertama, buat file Multi JSON dan tulis file dengan kode PHP
  • Setelah itu, akses file variabel Php
  • Buat koneksi database menggunakan sintaks database MySQL
  • Kemudian tambahkan kueri Sisipkan SQL untuk menyimpan data yang menyimpan variabel
  • Terakhir, tampilkan hasil Anda seperti yang Anda inginkan di bagian depan dan layar

Catatan. kueri SQL utama untuk memasukkan JSON ke MySQL di Php hanya menyimpan data tunggal yang disimpan pada satu waktu. Setelah itu, Anda dapat menyimpan berkali-kali

Ini adalah beberapa poin berikut ketika Anda memprogram kode. Selain itu, kami memiliki contoh untuk beberapa data JSON

<html> <head> <title>Insert Multiple JSON Data</title> </head> <body> <?php $josndata = '{ "Customer":{ "name":"Jonny", "country":"CANADA", "ContactNo":524587777 }, "Student":{ "name":"Gussy", "country":"USA", "ContactNo":9856452100} }'; // Database connection $conn = new mysqli('localhost', 'username', 'password', 'databasename'); // Insert data Query $sql = "INSERT INTO student_table ( name, jsondata ) VALUES ('Multidata', '$josndata')"; if ($conn->query($sql) === TRUE) { echo "Insert your Multiple JSON record successfully"; } ?> </body> </html>

KELUARAN

Setelah itu, Anda melihat contoh ini dengan semua langkah demi langkah dijelaskan. Sekarang, ada 2 catatan dalam data JSON jika Anda memiliki lebih banyak data, Anda dapat menyimpan banyak data sama seperti kode di atas

Selain itu, buat kondisi di atas kode dan kueri

Kesimpulan

Terakhir, kami membahas semua metode yang mungkin tentang memasukkan data JSON ke MySQL menggunakan PHP. Jadi, jika Anda dan douts dalam metode dan fungsi ini, minta kami untuk menyampaikan pertanyaan Anda kepada kami

Bagaimana cara memasukkan data JSON di MySQL menggunakan PHP?

Cara Memasukkan Beberapa Data JSON ke dalam Database MySQL di Php .
pertama, buat file Multi JSON dan tulis file dengan kode PHP
Setelah itu, akses file variabel Php
Buat koneksi database menggunakan sintaks database MySQL
Kemudian tambahkan kueri Sisipkan SQL untuk menyimpan data yang menyimpan variabel

Bagaimana cara memasukkan JSON di MySQL?

Atau, Anda dapat menggunakan fungsi JSON_OBJECT bawaan untuk membuat objek JSON . Fungsi JSON_OBJECT menerima daftar pasangan kunci/nilai dalam bentuk JSON_OBJECT(key1, value1, key2, value2,. key(n), value(n)) dan mengembalikan objek JSON.

Bagaimana cara menambahkan JSON di PHP?

Contoh dijelaskan. .
Tentukan objek yang berisi properti dan nilai "batas".
Ubah objek menjadi string JSON
Kirim permintaan ke file PHP, dengan string JSON sebagai parameter
Tunggu hingga permintaan kembali dengan hasilnya (sebagai JSON)
Menampilkan hasil yang diterima dari file PHP

Bagaimana cara memasukkan data JSON ke dalam database?

Prosedur .
Untuk memasukkan data JSON, tambahkan JSON ke perintah INSERT. Perhatikan tidak adanya kata kunci VALUES dan daftar kolom yang ada di perintah INSERT lainnya. .
Nilai nol akan dimasukkan jika kolom yang ditentukan seperti nama belakang, tidak dimasukkan ke dalam tabel menggunakan format JSON

Postingan terbaru

LIHAT SEMUA