Cara Mudah Membuat Simple Create Read Update Delete (CRUD) Dengan PHP MYSQLI Part 1
Inilah artikel mengenai banyak pengetahuan yang dapat membuat kita cerdas ataupun pintar dalam segala hal dan Jangan lupa berkomentar ya.
Pertama-tama buat terlebih dahulu script koneksi ke database dengan nama file nya connect.php ,berikut script nya.
Selanjutnya buat script untuk menampilkan data dari database nama file nya index.php isi nya sebagai berikut.
Sedikit penjelasan mengenai script index.php diatas, pertama-tama buat dulu sebuah query untuk memilih semua data dari tabel karyawan. Lalu cek apakah datanya ada, kalau tidak maka print sebuah statment bahwa tidak ada data yang tersedia. Lalu jika datanya tidak kosong atau ada maka keluarkan datanya.
Membuat CRUD dengan PHP Mysqli
CRUD(Create, Read, Update, Delete) Yaitu suatu proses bagian dalam
pemrograman yang inti nya digunakan untuk membangun suatu aplikasi atau
program, pada kesempatan kali ini saya akan menjelaskan bagaimana
langkah demi langkah membuat kasus CRUD sederhana dengan PHP Mysqli
Prosedural. Sebenernya Mysqli ini sama dengan hal Mysql, namun karena
Mysql sudah berstatus deprecated pada versi PHP 5.3 keatas jadi sudah
banyak yang beralih ke mysqli. Bila anda bertanya apa sebenernya apa
perbedaan dari mysql dan mysqli, saya sudah menulisnya dan bisa dilihat Disini. Oke tanpa berlama-lama lagi langsung menuju TKP!..
Pertama-tama buat terlebih dahulu script koneksi ke database dengan nama file nya connect.php ,berikut script nya.
<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "latihan";
$koneksi = mysqli_connect($host, $user, $pass, $db);
if(mysqli_connect_errno()){
echo "Gagal Terhubung ".mysqli_connect_error();
}
?>
Selanjutnya buat script untuk menampilkan data dari database nama file nya index.php isi nya sebagai berikut.
<!DOCTYPE html>Tampilan dari file index.php, tidak ada data karena didatabase tidak ada data nya.
<html>
<head>
<title>CRUD</title>
<link rel="stylesheet" href="header.css">
</head>
<body>
<a href="index.php" class="menu">BERANDA</a> ||
<a href="add.php" class="menu">TAMBAH DATA</a>
<br>
<br>
<form action="" method="POST">
<table border="1" cellspacing="0" cellpadding="4">
<tr style="text-align:center;background-color:#1abc9c">
<td>NIK</td>
<td>Nama</td>
<td>No Telp</td>
<td>Alamat</td>
<td>Status</td>
<td>Aksi</td>
</tr>
<?php
include "connect.php";
$query = mysqli_query($koneksi, "SELECT * FROM karyawan") or die (mysqli_error());
if(mysqli_num_rows($query) == 0){
echo "<b>Tidak ada data yang tersedia</b>";
}else{
while($r = mysqli_fetch_array($query)): ?>
<tr style="text-align:center">
<td><?php echo $r['nik'] ?></td>
<td><?php echo $r['nama'] ?></td>
<td><?php echo $r['no_telp'] ?></td>
<td><?php echo $r['alamat'] ?></td>
<td><?php echo $r['status'] ?></td>
<td>
<a href="edit.php?id=<?php echo $r['id'] ?>">Edit</a> ||
<a href="delete.php?id=<?php echo $r['id'] ?>" onClick='return confirm("Apakah Ada yakin menghapus?")'>Hapus</a>
</td>
</tr>
<?php
endwhile;
}
?>
</table>
</form>
</body>
</html>

Sedikit penjelasan mengenai script index.php diatas, pertama-tama buat dulu sebuah query untuk memilih semua data dari tabel karyawan. Lalu cek apakah datanya ada, kalau tidak maka print sebuah statment bahwa tidak ada data yang tersedia. Lalu jika datanya tidak kosong atau ada maka keluarkan datanya.








0 comments:
- Silahkan Beri komentar kritik dan saran
- Berkomentarlah yang sopan
- Dilarang spam
- Hargai Blog pembuat artikel
- Jika ingin copas | sertakan url / blog kami