Cara Menampilkan Data Dari Database Di PHP
Tutorial Cara Menampilkan Data Dari Database Di PHP
Jakarta, 1 Agustus 2019
Pada bahasa pemograman PHP, kita semua tahu bahwa dengan menggunakan bahasa PHP ini kita dapat memanipulasi database baik itu mengedit,menambahkan,menampilkan maupun menghapus data di database sql. Pada Tutorial ini, akan kita bahas cara menampilkan isi dari database sql di PHP.
1. Buat Table beserta isi pada Database.
Sebelumnya, kita harus dan wajib mempunyai sebuah database, maka dari itu silakan kalian buat database masing-masing atau dapat mengikuti contoh yang di berikan dalam tutorial ini.
CREATE TABLE IF NOT EXISTS `admin_test` (
`id` int(11) NOT NULL,
`username` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE `admin_test`
ADD PRIMARY KEY (`id`);
ALTER TABLE `admin_test`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
`id` int(11) NOT NULL,
`username` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE `admin_test`
ADD PRIMARY KEY (`id`);
ALTER TABLE `admin_test`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
Setelah membuat table seperti diatas, kalian bisa isikan beberapa data sebagai testing data yang akan ditampilkan. Dan tampilan database akan seperti berikut ini.
2. Buat Konfig pada PHP.
Setelah kita membuat table seperti contoh di atas, sekarang kita akan membuat koneksi antara php dan sql. Ketik script di bawah ini di notepad dan simpan sebagai koneksi.php. Sebagai catatan :
username,password dan dbname di sesuaikan dengan konfigurasi pada sql masing-masing
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "latihan";
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "latihan";
$connection = mysqli_connect($servername, $username, $password, $dbname);
if (!$connection){
die("Connection Failed:".mysqli_connect_error());
}
?>
if (!$connection){
die("Connection Failed:".mysqli_connect_error());
}
?>
3. Menampilkan Data dari Database.
Langkah Selanjutnya adalah menampilkan data dari database, pada proses ini saya telah membuat struktur HTML dan menyisipkan kode PHP untuk menampilkan data dari database. Simpan script ini menggunakan nama "Tampildatabase.php"
<?php
include "koneksi.php";
$query = mysqli_query($connection,"SELECT * FROM admin_test ORDER BY id DESC");
?>
<form action="" method="post">
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>No</th>
<th>Username</th>
<th>Password</th>
<th>Action</th>
</tr>
<?php if(mysqli_num_rows($query)>0){ ?>
<?php
$no = 1;
while($data = mysqli_fetch_array($query)){
?>
<tr>
<td><?php echo $no ?></td>
<td><?php echo $data["username"];?></td>
<td><?php echo $data["password"];?></td>
<td>
<a href="#">Delete</a> |
<a href="#">Update</a>
</td>
</tr>
<?php $no++; } ?>
<?php } ?>
</table>
</form>
include "koneksi.php";
$query = mysqli_query($connection,"SELECT * FROM admin_test ORDER BY id DESC");
?>
<form action="" method="post">
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>No</th>
<th>Username</th>
<th>Password</th>
<th>Action</th>
</tr>
<?php if(mysqli_num_rows($query)>0){ ?>
<?php
$no = 1;
while($data = mysqli_fetch_array($query)){
?>
<tr>
<td><?php echo $no ?></td>
<td><?php echo $data["username"];?></td>
<td><?php echo $data["password"];?></td>
<td>
<a href="#">Delete</a> |
<a href="#">Update</a>
</td>
</tr>
<?php $no++; } ?>
<?php } ?>
</table>
</form>
Keterangan :
a. $query = mysqli_query($connection,"SELECT * FROM admin_test ORDER BY id DESC"); adalah script query untuk memanggil isi dari table di database yang telah kita buat
b. include "koneksi.php"; adalah script untuk memasukkan file koneksi.php ke dalam file tampildatabase.php.
c. form action="" method="post" adalah script untuk membuat sebuah form yang mana mempunyai sebuah fungsi mem posting isi dari database.
d. <table border="1" cellpadding="0" cellspacing="0"> adalah script untuk membuat table.
e. a href="#">Delete</a> dan <a href="#">Update</a> adalah script untuk melakukan proses delete dan update. Pada tutorial ini tidak akan di terangkan script nya, maka di beri tanda #.
f. </table> </form> harap di inget, setiap kali kita membuat sebuah form <form> maupun sebuah table <table> harus di tutup dengan menggunakan script ini.
Jika semua script sudah di simpan, silakan buka localhost di browser (jangan lupa nyalakan terlebih dahulu php dan mysql pada program yang di pakai. Pada tutorial ini menggunakan program xampp). Maka Hasil nya akan seperti
Sekian tutorial Cara Menampilkan Data Dari Database Di PHP ini di buat. Semoga bermanfaat
Comments
Post a Comment