Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kenapa kok '$Array[]' dan 'array_push' tidak bisa menjawab masalah saya?
Saya membuat sebuah aplikasi untuk convert data (*.txt) ke dalam database.
Dalam database saya, ada 2 tabel, yaitu :
OLT ------ id_olt onu_number type serial_num
ONU ------- id_onu id_olt name
Ini contoh data yang mau diconvert:
"interface gpon-olt_1/2/1 onu 1 type ZTEG-F660 sn ZTEABCDABCD onu 2 type ZTEG-F660 sn ZTEABCDABCD ! interface gpon-onu_1/2/1:1 name Alex ! "
Ini penggalan code yang saya gunakan :
// some reading file's code
...
if (strpos($values, $cari='interface gpon-olt_') !== false) {
if(strpos($values, $cari=' onu ') !== false){
$sql = mysql_query("INSERT INTO olt (id_olt, onu_number, type, serial_num)
values ('','$onu_num',$type','serial_number') ");
Jadi, tiap $sql nya jalan,saya pengen nangkep id_olt nya, maka saya tambahin code dibawah :
$simpanidd = mysql_query("SELECT max(id_olt) from olt");
$simpanid = mysql_fetch_row($simpanidd);
Tapi pas saya running, hasilnya jadi gini:
Array ( [0] => 96 [max(id_olt)] => 96 ) Array ( [0] => 97 [max(id_olt)] => 97 )
Nah, kok data nya malah numpuk di Array [0] ya? Saya pengennya nambah jadi Array [0], Array [1], dst..
Saya coba pake '$simpanid[]' dan dengan 'array_push', hasilnya jadi malah gini :
Array ( [0] => Array ( [0] => 94 [max(id_olt)] => 94 ) ) Array ( [0] => Array ( [0] => 94 [max(id_olt)] => 94 ) [1] => Array ( [0] => 95 [max(id_olt)] => 95 ) )
Tolongin bang, pusing banget jadinya... :(
1 Jawaban:
bisa post code anda yang lengkap ? terutama bagian echo dan push array nya