Membuat CRUD, Menampilkan Data Di PHP Dengan PDO

PHP PDO

Melanjutkan pembahasan tentang PDO (PHP Data Objects) sebelumnya yaitu Cara Koneksi Database MySQL Dengan PDO, maka pembahasan pada siang ini adalah membuat CRUD atau yang kita kenal dengan Create, Read, Update, dan Delete dengan menampilkan data dari dalam tabel menggunakan PDO.

Namun sebelumnya siapkan terlebih dahulu database dan tabel, untuk membuat database dan tabel dapat menggunakan Command Prompt atau langsung menggunakan phpMyAdmin.


create database dbtes;

create table mhs (nim int(8), nama varchar(30), alamat varchar(30), email varchar(30), primary key(nim));

Kemudian isi beberapa record tabel mhs diatas, data isian tersebut nantinya akan ditampilkan kedalam browser melalui pemrograman PHP.


insert into mhs values('11141234','Renata','Kuta Bumi','renata@gmail.com');

insert into mhs values('12147234','Andriana','Nusa Loka','andriana@gmail.com');

Database dan tabel sudah siap, selanjutnya adalah menuliskan perintah PHP untuk menampilkan record yang berada didalam tabel mhs.

View.php


<?php
include "config/koneksi.php";

$sql = $conn->prepare("SELECT * FROM mhs ORDER BY nim DESC");
$sql->execute();
?>
<html>
<body>
<table border="1">
<tr>
<th>NIM</th>
<th>Nama Lengkap</th>
<th>Alamat</th>
<th>Email</th>
<th>Aksi</th>
</tr>

<?php while($r=$sql->fetch()){ ?>

<tr>
<td><?php echo $r['nim']; ?></td>
<td><?php echo $r['nama']; ?></td>
<td><?php echo $r['alamat']; ?></td>
<td><?php echo $r['email']; ?></td>
<td>
<input type="button" name="submit" value="Edit" onclick="window.location='edit.php?tid=<?php echo $r['nim']; ?>' ">&nbsp;
<input type="button" name="submit" value="Hapus" onclick="window.location='delete.php?tid=<?php echo $r['nim']; ?>' ">
</td>
</tr>

<?php }?>
</table>
</body>
</html>

Penjelasan script view.php diatas:

  • $sql = $conn->prepare(“SELECT * FROM mhs ORDER BY nim DESC”), menyiapkan pernyataan SQL untuk memilih semua record yang ada didalam tabel mhs dengan mengurutkan data secara descending (data yang terakhir diinput/tersimpan akan ditampilkan diurutan teratas) berdasarkan NIM.
  • $sql->execute(), mengeksekusi baris pernyataan $sql = $conn->prepare().

Berikut tampilan file view.php diatas ketika dijalankan pada browser.

view.php

Demikian tutorial PHP menampilkan data dengan PDO hari ini, tutorial berikutnya akan dilanjutkan mengenai edit data berdasarkan data terpilih.

Referensi:

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s