Sabtu, 11 Februari 2017

Read - CRUD PHP


assalamualaikum wr. wb.
Kali ini saya akan berbagi mengenai fungsi Read dalam CRUD menggunakan perintah SELECT FROM.


I. Latar Belakang
Dalam sebuah program aplikasi ada kalanya kita menampilkan beberapa data yang kita ambil dari database. Jika kita akan menampilkannya kita perlu menggunakan CRUD yaitu read dengan perintah SELECT FROM.

II. Maksud Dan Tujuan
Diharapkan lebih mengerti bagaimana menampilkan data dari database serta memahami cara penggunaanya.

III. Pembahasan
Fungsi read biasanya menggunakan perintah SELECT FROM, fungsi read seperti namanya gunanya untuk membaca atau melihat data yang terdapat dalam database.
Untuk menampilkan data dari database ke halaman web browser, caranya yaitu sebagai berikut.

1. Siapkan databasenya serta file koneksi.php agar kita terkoneksi dengan databasenya. Saya mempunyai database dengan nama db_siswa dan mempunyai tabel siswa.

2. Lalu buat file daftar-siswa.php yang berisi tabel untuk menampilkan data dari databasenya. kemudian ketikkan script seperti dibawah ini,

<?php
include 'proses-daftar-siswa.php';
?>
<!DOCTYPE html>
<html>
<head>
<title>List Siswa</title>
</head>
<body>
<h1>List Siswa</h1>
<a href="tambah-siswa.php"><button>Tambah</button></a>
<br>
<table border="1" width="50%">
<tr>
<th>No</th>
<th>NIS</th>
<th>Nama</th>
<th>Kelas</th>
<th>Jurusan</th>
<th colspan="2">Aksi</th>
</tr>
<?php
$no = 1;
?>
<?php foreach($data_siswa as $siswa) : ?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $siswa['nis']; ?></td>
<td><?php echo $siswa['nama']; ?></td>
<td><?php echo $siswa['kelas']; ?></td>
<td><?php echo $siswa['jurusan']; ?></td>
<td>
<a href="edit-siswa.php?id_siswa=<?php echo $siswa['id_siswa']; ?>">Edit</a>
</td>
<td>
<a href="hapus-siswa.php?id_siswa=<?php echo $siswa['id_siswa']; ?>">Hapus</a>
</td>
</tr>
<?php endforeach; ?>
</table>
   
</body>
</html>

3. Kemudian kita juga membuat file proses-daftar-siswa.php yang berisi query agar database kita dapat tampil di web browser. Dalam file inilah berisi perintah SELECT FROM dari fungsi read pada CRUD, script untuk file proses-daftar-siswa.php dapat kita tulis sebagai berikut,

<?php
include 'koneksi.php';
$query = "SELECT * FROM siswa";
$hasil = mysqli_query($conn, $query);
$data_siswa = array();
while ($row = mysqli_fetch_assoc($hasil)) {
    $data_siswa[] = $row;
}
?>

4. Jika berhasil, maka tampilan yang muncul di web browser kita adalah tabel yang isinya adalah data dari database yang telah ditambahkan. Contoh gambar dibawah ini merupakan tampilan di web browsernya,


5. Apabila sudah tampil, berarti bahwa kita telah berhasil menggunakan fungsi read dengan perintah SELECT FROM,

IV. Kesimpulan
Saat akan menampilkan data dari database perintah yang digunakan adalah SELECT * FROM nama_tabel dimana tanda * berarti semua atau memilih semua data.

V. Referensi
- https://www.w3schools.com/sql/sql_select.asp

Sekian yang dapat saya posting kali ini, terimakasih semoga bermanfaat.
wassalamualaikum wr. wb.

Tidak ada komentar:

Posting Komentar