Pada pembahasan sebelumnya membahas tentang membuat tabel pada database secara otomatis, maka artikel ini membahas tentang menampilkan nama tabel dari database. Jika ingin menampilkan nama-nama tabel dari database tanpa mengetahui nama tabel tersebut dapat menggunakan code berikut. Semua nama tabel akan diambil dari database dan akan ditampilkan dalam drop-down-list atau ComboBox. Code ini sangat berguna ketika program kita menggunakan motode membuat nama tabel secara otomatis berdasarkan kalender dll. pertama mengambil nama tabel dari database, berikut codenya:
$dbsel = mysqli_query($conn, 'SHOW TABLES');
$cnt =0;
while($rs_aray = mysqli_fetch_array($dbsel)){
$tabstat[$cnt] = $rs_aray[0];
$cnt++;
}
$cnt =0;
while($rs_aray = mysqli_fetch_array($dbsel)){
$tabstat[$cnt] = $rs_aray[0];
$cnt++;
}
Mengisikan nama tabel kedalam ComboBox :
echo '<select name="selct_stat" style="width: 150px">';
for($a=0; $a<$cnt; $a++){
echo '<option selected>'.$tabstat[$a].'</option>';
}
echo '</select>';
for($a=0; $a<$cnt; $a++){
echo '<option selected>'.$tabstat[$a].'</option>';
}
echo '</select>';
Berikut code lengkapnya:
<?php
$DBSERVER="localhost";
$DBUSER="root";
$DBPASS="";
$DBNAME="database_name";
$PORTKU=3306;
$SOCKETKU="c:\xampp\mysql";
$conn= mysqli_connect($DBSERVER, $DBUSER, $DBPASS, $DBNAME, $PORTKU, $SOCKETKU);
$dbsel = mysqli_select_db($conn, $DBNAME);
$dbsel = mysqli_query($conn, 'SHOW TABLES');
$cnt =0;
while($rs_aray = mysqli_fetch_array($dbsel)){
$tabstat[$cnt] = $rs_aray[0];
$cnt++;
}
echo '<select name="selct_stat" style="width: 150px">';
for($a=0; $a<$cnt; $a++){
echo '<option selected>'.$tabstat[$a].'</option>';
}
echo '</select>';
?>
$DBSERVER="localhost";
$DBUSER="root";
$DBPASS="";
$DBNAME="database_name";
$PORTKU=3306;
$SOCKETKU="c:\xampp\mysql";
$conn= mysqli_connect($DBSERVER, $DBUSER, $DBPASS, $DBNAME, $PORTKU, $SOCKETKU);
$dbsel = mysqli_select_db($conn, $DBNAME);
$dbsel = mysqli_query($conn, 'SHOW TABLES');
$cnt =0;
while($rs_aray = mysqli_fetch_array($dbsel)){
$tabstat[$cnt] = $rs_aray[0];
$cnt++;
}
echo '<select name="selct_stat" style="width: 150px">';
for($a=0; $a<$cnt; $a++){
echo '<option selected>'.$tabstat[$a].'</option>';
}
echo '</select>';
?>
cara koneksi ke database bisa dilihat disini sekian dulu, sampi jumpa lagi :-)
Tidak ada komentar:
Posting Komentar