Sekarang kita akan berguru membaca data database MySQLi memakai PHP, membaca data ini disebut dengan istilah read. Sama menyerupai pada seri memasukkan data, untuk membaca data juga memerlukan function mysqli_query(). Function tersebut juga memerlukan 2 buah argumen ialah argumen koneksi database dan argumen query database.
Supaya lebih terang eksklusif saja kita praktekan membuat isyarat untuk membaca data dalam database MySQLi. Sekarang kita buka kembali file index.php yang sebelumnya sudah kita buat. Kemudian edit isyarat menjadi menyerupai berikut ini :
<?php
require_once(“koneksi.php”);
$query=“SELECT * FROM anggota”;
$data=mysqli_query($konek,$query);
?>
<!DOCTYPE html>
<html>
<head>
<title>CRUD PHP Sederhana</title>
</head>
<body>
<h3>Daftar Anggota</h3>
<a href=”tambah.php”>Tambah Data</a>
<table border=”1px”>
<tr>
<th>Nama</th>
<th>Alamat</th>
<th>Jenis Kelamin</th>
<th>Aksi</th>
</tr>
<?phpwhile($row=mysqli_fetch_assoc($data)){?>
<tr>
<td><?phpecho$row[‘nama’];?></td>
<td><?phpecho$row[‘alamat’];?></td>
<td><?phpecho$row[‘jenis_kelamin’];?></td>
<td>
<a href=”#”>Edit</a> |
<a href=”#”>Hapus</a>
</td>
</tr>
<?php
}// end while
mysqli_close($konek);// menutup koneksi ke database
?>
</table>
</body>
</html>
Selanjutnya jalankan file index.php seperti sebelumnya, apabila tidak ada kesalahan maka akan tampil data dari database yang sebelumnya kita masukkan, menyerupai gambar dibawah ini :
Namun apabila terdapat error jangan panik, coba pahami errornya apa berada di baris isyarat ke berapa. Kemudian cek isyarat yang terdapat error tersebut, dan coba koreksi ulang dengan referensi isyarat diatas. Penjelasan Kode
Pada baris nomor 4 terdapat kode $query = “SELECT * FROM anggota”;, maksud dari isyarat tersebut variabel $query menyimpan isyarat query ke database. Fungsi dari query tersebut untuk menentukan semua data yang ada didalam tabel anggota.
Selanjutnya pada baris nomor 5 terdapat kode $data = mysqli_query($konek, $query); yang maksudnya menjalankan function mysqli_query() dengan argumen $konek dan $query. Argumen $konek berasal dari file koneksi.php dan argumen $query berasal dari baris kode nomor 4. Kemudian sesudah hasil dari function mysqli_query() tersebut disimpan kedalam variabel $data. Data yang disimpan didalam variabel$data berupa objek.
Kemudian pada baris nomor 26 terdapat kode while($row = mysqli_fetch_assoc($data)) yang maksudnya untuk mengambil data yang tersimpan didalam variabel $data menjadi associative array dan disimpan didalam variabel $row. Kode $row = mysqli_fetch_assoc($data) akan terus diulang hingga semua data yang tersimpan didalam $data habis diubah menjadi associative array. Selama proses perulangan tersebut pada baris nomor 28 – 30 menampilkan data dari aray $row. Dan untuk key arraynya sesuai dengan key dari nama kolom database. Dan untuk baris nomor 39 terdapat kode mysqli_close($konek); yang maksudnya untuk menutup koneksi ke database.
Part Berikutnya :
Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Sebagai Web Developper atau yang biasa,hobby otak-atik website. mungkin pernah mengalami hal menyerupai berikut. khususnya pengguna XAMPP menyerupai saya. apache...