Blog Emka

Portal linux, pemrograman sistem informasi, computer security & santri

MySQL, PHP

Menyimpan sebuah array ke suatu kolom tabel di database MySQL dg PHP

Snippet kecil PHP-MySQL ini sengaja saya sekadar sebagai referensi bagi yang sedang mencari-cari bagaimana cara menyimpan array ke dalam suatu field didatabase MySQL. Kalau anda pernah coba-coba menyimpan array tanpa melakukan pemrosesan terlebih dulu, maka di field anda hanya terisi dengan kata ‘Array’ dan otomatis tidak bisa dimanfaatkan.

Untuk menyimpan sebuah array ke suatu kolom tabel didatabase MySQL dengan PHP dapat anda lakukan dengan melakukan serialisasi array. Serialisasi array ini dapat anda lakukan dengan mudah di PHP karena telah ada fungsi serialize() dan unserialize().

berikut contohnya:

//contoh array
$data = Array
(
    [1] => 'Kalkulator',
    [2] => 'Server',
    [3] => 'Komputer',
    [4] => 'PC'
);

//hasil serialisasi (serialization)
$hasil_serialisasi = serialize($data);
echo $hasil_serialisasi; ## akan menghasilkan a:4:{i:1;s:10:"Kalkulator";i:2;s:6:"Server";i:3;s:8:"Komputer";i:4;s:2:"PC";}

//$hasil_serisalisasi inilah yang dapat anda masukkan ke suatu kolom.

Referensi: http://www.evolt.org/node/60222

2 Comments

  1. mantap gan..
    singkat padat dan jelas..
    makasih dah di share..

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Theme by Anders Norén

%d bloggers like this: