Cara insert data json ke tabel sql server dengan php7

Saya punya data json:

[ { nim: "H11105001", nama: "Ramlan", catatan: "Ini adalah array pertama dari json objek mahasiswa" }, { nim: "H11105002", nama: "Khalid", catatan: "Ini adalah array kedua dari json objek mahasiswa" } ]

Mau di insert into tabel di sql server 2005 menggunakan php7.

avatar ambangku
@ambangku

9 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

Untuk insert di sql server kurang lebih sama seperti pada MySQL / MariaDB

<pre> &lt;?php

$dataJson = "ini json"; $jsonToArray = json_decode( $dataJson, false );

$query = "INSERT INTO table(column1,column2,column3) values "; $valuesQuery = []; foreach( $jsonToArray as $key =&gt; $value ): array_push( $valuesQuery, "( $value-&gt;value1, $value-&gt;value2, $value-&gt;value3 )"); endforeach;

$query .= implode( ', ', $valuesQuery ) . ';'; // INSERT INTO table (column1, column2, column3) values (a, b, c), (a, b, c), (a, b, c); </pre>

Semoga membantu, Thanks

avatar sonypiay
@sonypiay

12 Kontribusi 8 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban