Tuesday, June 30, 2009

Menampilkan next auto increment value di php

Kita sering menemui kebingungan karena perbedaan fungsi yang terdapat pada beberapa macam jenis database. Database yang sering kita gunakan contohnya mysql atau oracle. Pada masalah ini saya akan membahas cara menampilkan nilai auto increment selanjutnya (next auto increment value) pada database mysql. Jika pada oracle kita akan menemui nextval. sedangkan pada mysql tidak terdapat menu seperti oracle. Hal ini akan berguna apabila kita ingin menampilkan nilai selanjutnya dalam pembuatan program dalam php.

Untuk penerapannya dalam bahasa PHP dapat dilihat skrip dibawah ini.

/*
//< ? //$namatabel="table1";
//$query = "SHOW TABLE STATUS LIKE '$namatabel'";
//$tampil = mysql_query($query) or die ( "Query failed: " . mysql_error() . "
" . $query );

//$row = mysql_fetch_assoc($tampil);
//$next_increment = $row['Auto_increment'];

//echo "next increment number: [$next_increment]";
?>

*/


keterangan:
// $namatabel : nama tabel yang akan diambil nilai auto incrementnya.
// SHOW TABLE STATUS LIKE '$namatabel' : query pengaksesan mysql
// $row['Auto_increment'] ;