insert array in one field,pencerahannya para master

mau tanya nih para master , untuk insert array di 1 field gimana, misalnya ada field nim, mahasiswa, matakuliah , sks , nilai. kondisinya kaya gini mastah :

1. saya hanya membuat 1 table dari database mahasiswa 2. inputan looping di bagian matakuliah, sks ,dan nilai, (jadi user bisa input berapa matakuliah yang mau dicek nilai IP(indexs prestasinya) 3. pada saat insert query yang masuk hanya nim dan mahasiswa nya saja . untuk matakuliah, sks,dan nilai hanya ada tulisan (array) didalam fieldnya.

terimakasih abang master mohon pencerahannya

avatar alfarisiwahyu
@alfarisiwahyu

7 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Pakai json_encode & json_decode gan, contoh:


$data = [
	1 => [
		'nama' => 'Budi',
		'umur' => 20
	],
	2 => [
		'nama' => 'Andi',
		'umur' => 18
	]
];

echo '<pre>';

$savetodb = json_encode($data); //this data will saved to database
var_dump($savetodb);

$datafromdb = $savetodb;
$getfromdb = json_decode($datafromdb, true); //if using true return array, if not return Object
var_dump($getfromdb);

echo '<pre>';

avatar mltobing
@mltobing

114 Kontribusi 77 Poin

Dipost 6 tahun yang lalu

thanks gan @mltobing

avatar alfarisiwahyu
@alfarisiwahyu

7 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban