Sarana berbagi dengan banyak orang melalui tulisan sederhana... diambil dari keseharian hidup.

MEMBUAT ID AUTO INCREAMENT BUATAN SENDIRI


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
) 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>
tutorial membuat auto increament di php
5.       terakhir buatlah file php dengan nama, hasil_nama_siswa.php
<?
require"koneksi.php";
$no=$_POST['no'];


$id=$_POST['id'];
$nama=$_POST['nama'];
$input=mysql_query("insert into tblcoba values('$id','$nama','$no')");
Echo"terimakasih ...!, &nbsp; $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
Share:

Statistik Pengunjung

BTemplates.com