• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Catatan Insert ID Array Ke Satu Kolom SQL

Kepala Suku

Web & Mobile Developer
Staff member
#1
Semisal kita memiliki beberapa id pengguna 1,2,3 dalam bentuk array dan ingin memasukkannya ke dalam satu kolom (kolom tunggal) maka caranya adalah sebagai berikut:

SQL:
$id_pengguna = array(1,2,3);
Data id tersebut perlu diubah menjadi string terlebih dahulu dengan fungsi implode(). Contoh:
SQL:
$id_str  = implode(",", $id_pengguna);
Kueri untuk memasukkan id pengguna yang sudah diubah menjadi string ke mysql. Misalnya kita mau memasukkan ke dalam tabel tagihan maka kuerinya adalah sebagai berikut:
PHP:
$query = $db->prepare("insert into tagihan(nama_tagihan, id_pengguna) values(?,?)");
$query->execute(array("Tagihan Hosting", $id_str));
Kode di atas akan memasukkan (insert) Tagihan Hosting ke kolom nama_tagihan dan 1,2,3 pada kolom id_pengguna di dalam tabel tagihan.