27 Nov 2012

Contoh mudah autonumber pada database dengan PHP

 Begitu repotnya kita bikin kode,id untuk suatu data index. Kadang kita lupa nomor urut berapa sebelumnya. Yah,daripada ribet mulu. Mending ... thumbnail 1 summary
 Begitu repotnya kita bikin kode,id untuk suatu data index. Kadang kita lupa nomor urut berapa sebelumnya. Yah,daripada ribet mulu. Mending kita bikin autonumbernya
<?php
function get_new_id($fieldname,$table,$kodeawal){
 $q = "Select ".$fieldname." from ".$prefix.$table." ORDER BY ".$fieldname." DESC LIMIT 1";
 $res=mysql_query($q) or die(mysql_error());
 $row = mysql_fetch_array($res);
 $cekQ=$row[$fieldname];
 $awalQ=substr($cekQ,0-8);
 $next=$awalQ+1;
 $jid=strlen($next);
 if($jid==1)
 { $no='0000000'; }
    elseif($jid==2)
    { $no='000000'; }
    elseif($jid==3)
    { $no='00000'; }
    elseif($jid=4)
    { $no='0000'; }
 $br=$kodeawal.$no.$next;
 return $br;
}
?>
 Cara penggunaan cukup dengan cukup memanggil parameter ( nama field,nama tabel,kode awal )
<?php echo get_new_id("id","barang","BR"); ?>
Terapkan dulu scriptnya, ga bisa juga baru bertanya. Enak loh, mati penasaran sama ilmu kayak gini hihihihiihi :D
Jika anda terbantu dengan artikel saya, dimohon klik iklan pada bagian atas/bagian bawah/bagian kanan (Untuk memberikan semangat penulis membuat artikel :D )
(Gunakan Google Accounts anda untuk berkomentar atau akun disqus)
Donasi :
BNI Syariah 0649420235 AN Heru Rahmat Akhnuari
BCA 3120670319 an. Heru Rahmat Akhnuari
BRI 005801112479504 an. Heru Rahmat Akhnuari