Selamat malam sahabat blogger terima kasih atas kunjungan
pada malam hari ini. Dari beberapa postingan yang telah kami berikan untuk anda
dalam beberapa bulan terakhir ini tidak ada kaitannya dengan program. Sesuai
dengan judul postingan diatas kami akan membahas tuntas cara membuat sebuah ID
auto increament dengan cara pemanfaatan count yang ada pada mysql, bagaimana
cara kerjanya? Simak langkah-langkahnya berikut ini:
1.
Pertama-tama buatlah sebuah database untuk
percobaan, buat dengan nama dbinc
2.
Langkah selanjutnya buat tabel, dengan nama tblcoba
CREATE
TABLE `dbinc`.`tblcoba` (
`id` VARCHAR( 12 ) NOT NULL ,
`nama` VARCHAR( 123 ) NOT NULL ,
`no` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
`nama` VARCHAR( 123 ) NOT NULL ,
`no` INT NOT NULL AUTO_INCREMENT PRIMARY KEY
) ENGINE = MYISAM
3.
buatlah file php, dengan nama : koneksi.php
<?
$koneksi=mysql_connect("localhost","root","")
or die(mysql_error());
$db=mysql_select_db("dbinc");
?>
4.
apabila
telah selesai maka langsung buat file php dengan nama, input_nama_siswa.php
<html>
<body>
<form method='POST'
action='hasil_nama_siswa.php'>
<?
require"koneksi.php";
$query=mysql_query("select
max(no) as terbanyak from tblcoba");
$cek=mysql_fetch_array($query);
$id=$cek['terbanyak']+1;
$idpel="pel$id";
$noplus0=$cek['terbanyak'];
$noplus=$noplus0+1 ;
echo"<input
type='hidden' name='id' value='$idpel'>";
echo"<input
type='hidden' name='no' value='$noplus'>";
?>
<table border='1'
cellspacing='2' cellspading='4'>
<tr>
<td>Nama:<input
type='text' name='nama'></td>
</tr>
<tr>
<td><input
type='submit' value='input'></td>
</tr>
</table>
</form>
<? echo"$idpel-
$noplus"; ?>
</body>
</html>
<?
require"koneksi.php";
$no=$_POST['no'];
$nama=$_POST['nama'];
$input=mysql_query("insert
into tblcoba values('$id','$nama','$no')");
Echo"terimakasih
...!, $nama, $no,$id";
?>
Gambar di bawah ini menunjukan hasil dari proses yang
cukup panjang
Demikian sedikit informasi yang saya berikan nantikan artikel-artikel
selanjunya hanya di muhamadl.blogspot.com