membuat crud dengan php mysql

share

  • membuat crud dengan php mysql

    Membuat CRUD dengan PHP MySQL


    Membuat crud dengan php mysql yaitu memproses data berbasis web menggunakan script pemrograman PHP dan database MySQLi yang terdiri dari create, read, update, dan delete.
  • membuat crud dengan php mysql
    Service
    1. Complete Website
    2. Only web script
    3. Web modification
    4. Application program
    5. Free web template
    6. Free application
    7. Basic SEO
    8. Article request
    9. Tutorial programing
  • membuat crud dengan php mysql
    MOTO
    "Kepuasan Pelanggan adalah Prioritas kami, Sebagai Pemicu Semangat Dalam Memberikan Pelayanan Terbaik".
  • membuat crud dengan php mysql Teknologi dan Bahasa
    PHP-5, HTML-5, CSS3, SQL Server, MySQL Database, Access Database, Java, JavaScript, dan Visual Basic.
  • membuat crud dengan php mysql
    VISI
    "Menjadi penyedia layanan yang terpercaya dan maju dalam dunia Teknologi Informasi."

Membuat CRUD dengan PHP MySQL

Pada kesempatan ini kita akan belajar sebuah tutorial tentang bagaimana cara membuat crud dengan php mysql, yaitu memproses data berbasis web menggunakan script pemrograman PHP dan database MySQLi yang terdiri dari create, read, update, dan delete. Membuat CRUD php mysql artinya adalah melakukan proses create atau insert data, read dapat juga diartikan dengan menampilkan atau mencari data, update adalah melakukan edit, sedangkan delete sama dengan hapus data. Mengapa demikian? karena CRUD sendiri adalah kependekan dari create, read, update, dan delete.

Tutorial membuat crud dengan php mysql lengkap dengan seluruh proses input, lihat, edit, dan hapus data ini kami lakukan pada server XAMPP ver 7.3.9 include dengan database MySQL. Dimana versi XAMPP tersebut telah support PHP versi 7 dan ekstensi mysqli. Untuk mengikuti tutorial ini pastikan komputer anda telah completed install web server XAMPP tersebut.

Berikut langkah - langkah atau cara membuat crud dengan php mysql, lengkap dengan source code php mysqli yang dapat dipraktekan langsung pada tutorial Anda sendiri;

Membuat CRUD dengan PHP MySQL



crud php mysqli

membuat crud dengan php mysql

1. Membuat Database di phpMyAdmin

Buat database dengan nama sesuka hati Anda kemudian buat sebuah table dengan nama misalnya "tb_siswa" dengan field seperti pada gambar dibawah ini.

membuat crud dengan php mysql
Membuat CRUD dengan PHP MySQLi

Pastikan atribut id_siswa adalah primary key dan auto increment, sehingga field ini nantinya akan terisi otomatis jika terjadi query insert pada tabel tersebut.

2. Desain Interface Berbasis Web

Interface atau antar muka berbasis web ini akan kita gunakan untuk melakukan proses CRUD php mysqli. Oleh karena itu harus mendukung button atau link untuk masing-masing proses create, read, update, dan delete. Dalam tutorial membuat CRUD dengan php mysql ini, interface awal adalah menampilkan atau view seluruh data yang ada di dalam database. Jika dijalankan pada web browser maka akan tampil sebagaimana gambar di bawah ini;

membuat crud dengan php mysql
Membuat CRUD dengan PHP MySQLi

Perhatikan gambar di atas, itu adalah halaman index homepage sekaligus sebagai interface view data atau READ. Pada pojok kanan atas terdapat link dengan nama "Tambah Data" yang jika di klik maka akan menampilkan form input data siswa dengan action file "input.php". Di dalam file input php tersebut action akan melakukan insert data atau CREATE.

Selanjutnya pada baris data paling kanan kolom "Action" terdapat dua link, yaitu link ke form edit data dan hapus data. Jika link action "Edit" di klik maka akan tampil form edit data dengan action file "edit.php", disinilah yang dinamankan proses edit data atau UPDATE. Terakhir adalah hapus data atau DELETE, ini akan terjadi jika link Hapus di klik yang akan melakukan intruksi delete di file "hapus.php".

Untuk membuat CRUD dengan php mysql sebagaimana interface seperti gambar di atas silahkan tulis script PHP berikut pada text editor (notepad).

Save as index.php

<html>
<head>
	<title>Membuat CRUD dengan PHP MySQLi - Tutorial</title>
</head>
<body>
	<h2>Tutorial CRUD PHP 7 dan Mysqli</h2>
	<h4>DATA SISWA</h4>
	<p><a href="form-input.php">+ Tambah Data</a></p>
	<table border="1" cellpadding="2">
		<thead>
			<tr>			
				<th>No</th>
				<th>NIS</th>
				<th>Nama</th>
				<th>Jurusan</th>
				<th>No. Telp</th>
				<th>Alamat</th>
				<th>Action</th>
			</tr>
		</thead>
		<tbody>
			<?php
				include "koneksi.php";
				$query	=mysqli_query($conn, "SELECT * FROM tb_siswa ORDER BY id_siswa DESC");
				$no=0;
				while($data	=mysqli_fetch_array($query)){
				$no++
			?>
			<tr>			
				<td><?php echo $no?></td>
				<td><?php echo $data['nis']?></td>
				<td><?php echo $data['nama']?></td>
				<td><?php echo $data['jurusan']?></td>
				<td><?php echo $data['telp']?></td>
				<td><?php echo $data['alamat']?></td>
				<td><a href="form-edit.php?id_siswa=<?=$data['id_siswa']?>">Edit</a> | <a href="hapus.php?id_siswa=<?=$data['id_siswa']?>" onclick="return confirm('Are you sure you want to delete == <?php echo $data['nama']?> == from Database?');">Hapus</a></td>
			</tr>
			<?php
				}
			?>
		</tbody>
	</table>
</body>
</html>

3. Desain Form Input, Edit, dan Hapus

Pada tutorial membuat crud dengan php mysql ini, proses READ telah selesai kita buat dengan menampilkan seluruh data siswa sebagaimana langkah No. 2 di atas. Selanjutnya adalah membuat form input, form edit sekaligus dengan action file php nya, serta proses hapus, sehingga CRUD menjadi lengkap. Pada langkah membuat form input, edit, dan hapus ini tidak kami tampilkan source codenya, tetapi semua source code lengkap dapat Anda download melalui link tercantum di bawah.

Berikut adalah tampilan form input data, dan form edit data nya.

membuat crud dengan php mysql
Membuat CRUD dengan PHP MySQLi

Save as input.php

<?php
	include "koneksi.php";
	if ($_POST['Submit'] == "Submit") {
	$nis	=$_POST['nis'];
	$nama	=$_POST['nama'];
	$jurusan=$_POST['jurusan'];
	$telp	=$_POST['telp'];
	$alamat	=$_POST['alamat'];
	
	$ceknis	=mysqli_num_rows (mysqli_query($conn, "SELECT nis FROM tb_siswa WHERE nis='$_POST[nis]'"));
	
	if($ceknis > 0) {
	?>
		<script language="JavaScript">
			alert('Oops! Duplikat NIS ...');
			document.location='form-input.php';
		</script>
	<?php
	}
		
	else{
		$insert =mysqli_query($conn, "INSERT INTO tb_siswa (nis, nama, jurusan, telp, alamat) VALUES ('$nis', '$nama', '$jurusan', '$telp', '$alamat')");
		?>
			<script language="JavaScript">
			alert('Good! Input Data Siswa Berhasil ...');
			document.location='./';
			</script>
		<?php
		}
	}
?>

membuat crud dengan php mysql
Membuat CRUD dengan PHP MySQLi

Save as edit.php

<?php
	include "koneksi.php";
	if (isset($_GET['id_siswa'])) {
		$id_siswa = $_GET['id_siswa'];
	}
	else {
		die ("Error. ID Selected! ");	
	}
	$query	=mysqli_query($conn, "SELECT * FROM tb_siswa WHERE id_siswa='$id_siswa'");
	$data	=mysqli_fetch_array($query);
	$notnis	=$data['nis'];
	
	if ($_POST['Edit'] == "Edit") {
	$nis	=$_POST['nis'];
	$nama	=$_POST['nama'];
	$jurusan=$_POST['jurusan'];
	$telp	=$_POST['telp'];
	$alamat	=$_POST['alamat'];
	
	$ceknis	=mysqli_num_rows (mysqli_query($conn, "SELECT nis FROM tb_siswa WHERE nis='$_POST[nis]' AND nis!='$notnis'"));
	
	if($ceknis > 0) {
	?>
		<script language="JavaScript">
			alert('Oops! Duplikat NIS ...');
			document.location='form-edit.php?id_siswa=<?=$id_siswa?>';
		</script>
	<?php
	}
	else{
		$update =mysqli_query($conn, "UPDATE tb_siswa SET nis='$nis', nama='$nama', jurusan='$jurusan', telp='$telp', alamat='$alamat' WHERE id_siswa='$id_siswa'");
		?>
			<script language="JavaScript">
			alert('Good! Edit Data Siswa <?=$notnis?> Berhasil ...');
			document.location='./';
			</script>
		<?php
	}
}
?>

Yang terakhir dalam tutorial cara membuat crud dengan php mysql adalah proses hapus data atau DELETE, source code nya seperti di bawah ini.

Save as hapus.php

<?php
	include "koneksi.php";
	if (isset($_GET['id_siswa'])) {
		$id_siswa	=$_GET['id_siswa'];
	}
	else{
		echo "Oops! No ID Selected";
	}
	
	if (!empty($id_siswa) && $id_siswa != "") {
		$hapus =mysqli_query($conn, "DELETE FROM tb_siswa WHERE id_siswa='$id_siswa'");
			?>
				<script language="JavaScript">
				alert('Good! Delete data siswa berhasil ...');
				document.location='./';
				</script>
			<?php		
	}
?>

Sekali lagi kami sampaikan bahwa semua script di atas tidaklah lengkap, sekedar source code crud php mysqli saja. Versi lengkap secara keseluruhan beserta database nya dapat Anda download melalui link yang tersedia. Inti dari tutorial cara membuat crud dengan php mysql adalah pada query berikut ini.

//CREATE
$insert	=mysqli_query($conn, "INSERT INTO tb_siswa (nis, nama, jurusan, telp, alamat) VALUES ('$nis', '$nama', '$jurusan', '$telp', '$alamat')");
//READ
$query	=mysqli_query($conn, "SELECT * FROM tb_siswa ORDER BY id_siswa DESC");
//UPDATE
$update	=mysqli_query($conn, "UPDATE tb_siswa SET nis='$nis', nama='$nama', jurusan='$jurusan', telp='$telp', alamat='$alamat' WHERE id_siswa='$id_siswa'");
//DELETE
$hapus	=mysqli_query($conn, "DELETE FROM tb_siswa WHERE id_siswa='$id_siswa'");

Download Tutorial Membuat CRUD dengan PHP MySQL

Download Complete Script CRUD PHP

4. Selesai.

Sekian penjelasan dari kami tentang bagaimana cara Membuat CRUD dengan PHP MySQL, lengkap dengan source code php 7 mysqli dan database. Untuk mendapatkan source code nya Anda dapat langsung mendownload melalui link di atas, jika link download tidak aktif atau error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan. Semoga dapat membantu.

Baca juga :


Membuat CRUD dengan PHP MySQL

Tags: crud dengan php mysqli, membuat crud php, crud database mysqli, crud php, membuat crud dengan php mysql


Reliable

membuat crud dengan php mysql

Advertise

membuat crud dengan php mysql

Payment & Donation

membuat crud dengan php mysql

Rekening BCA : 343 1156 006

a/n : Andi Hatmoko

Rekening MANDIRI : 13300 11921 079

a/n : Andi Hatmoko

membuat crud dengan php mysql

Account :

andihatmoko@gmail.com

Live Chat

rczrgfznqw2020-05-29, 22:37 pm
gjsoxewyxswfurypklxddogckyfcim
qhbsjmukmh2020-05-29, 22:15 pm
jxqxadxchlgrtwgeuywermgfogyama
rblgmjijbk2020-05-29, 21:32 pm
rilnlnilpenqnigfjpjrthbhtvrswq
Anonymous2020-05-27, 15:58 pm
Shaiful A2020-05-27, 10:22 am
brp harga aplikasi koperasinya bro ? email me or call 08114700475
nanda2020-05-24, 22:34 pm
ini car ameliat cht pada code nya gmnya?
mugiarto2020-05-09, 08:33 am
bgmana cara beli program iin, apakah termasuk souce code nya ??
Mattie2020-05-08, 02:11 am
Have you ever thought about addinjg a little bit more than juszt your articles? I mean, whaat yyou say is fundamental
Muhammad Zae2020-04-30, 10:14 am
Bagaimana cara membeli aplikasi ini?
willbertus2020-04-28, 16:49 pm
Admin mohon info utk Aplikasi Dokumen Kantor gimana cara dapatnya secara komplit_ Minat_ thks
Galih2020-04-27, 23:18 pm
Min, bagaimana cara mendapatkan source code aplikasi cuti?
ariel2020-04-18, 11:02 am
kami berminat dgn aplikasi SPPD berapa harga gan?
Aris2020-04-12, 08:45 am
plikasi Arsip Surat Berbasis Web SIPAS harganya brp?dpt source code y
Wida Widiyaw2020-04-11, 12:01 pm
Ingin Mengubah Tanggal Lahir Akun Google
Zulfikri2020-04-10, 10:33 am
Mau tanya biayanya berapa kalau bikin aplikasi SPPD lengkap
willy2020-04-06, 22:59 pm
cara dapat password _ rar dari file aplikasi inventory barangnya gmn ?
Qiblataini2020-04-01, 21:01 pm
Assalamualaikum
Asih2020-03-16, 00:31 am
Bagaimana cara mendapatkan license office 365 ? Makasih
irfan2020-03-14, 10:18 am
selamat pagi pak,apa program sewa mobil ini bisa castem sesuai dengan kebutuhan kami
Aji2020-03-10, 11:39 am
Ini tidak bisa di download min?di info saat download ada notif untuk hubungi admin untuk download aplikasi hrd web
Hamdan2020-03-09, 16:05 pm
Berapa harga membuat aplikasi rental atau penyewaan kamera berbasis web?
rokbi2020-03-09, 09:19 am
kami berniat mau order aplikasi offline simpan pinjam cu? gmna cara dan berapa bugjed nya?
feliks hatam2020-03-07, 16:17 pm
konsultasi pemesanan blog
Fatimah2020-03-06, 14:40 pm
Berapa aplikasi KTP
Muhammad2020-02-26, 20:59 pm
Assalamualaikum min, cara mendapatkan aplikasi ini gmana ya min?
rizki firman2020-02-25, 12:05 pm
mau tanya untuk spk metode fuzzy berapa ya? tentang pemilihan tempat wisata
DAVID2020-02-15, 11:14 am
Aplikasi HRD brp gan_
Rendhi roman2020-02-13, 22:38 pm
Untuk Sistem Rekrutment BIsa_
windra2020-02-13, 14:43 pm
untuk harga program data karyawan brp
adam2020-02-13, 11:59 am
apakah ada aplikasi system harga pasar_
FERY DIANTA 2020-02-08, 09:51 am
gan mau nanya harga simpeg versi 7 nya_
rudy2020-02-07, 15:58 pm
berapa harga sw management anggota pak_
Manyu2020-02-07, 14:44 pm
berapa harga aplikasi sppd nya_ pls respon cepat melalui email ya, saya berminat mau beli
naomi2020-02-04, 15:08 pm
halo, untuk aplikasi e ktp nya ada kendala saat mendownload, mohon bantuannya
yadi2020-02-01, 19:34 pm
harga Aplikasi Simpan Pinjam Berapa
hendi 2020-01-25, 18:59 pm
untuk afk sofware developer property penjualan di harga berapa _
Abdurrahman 2020-01-25, 01:08 am
Tolong syarat dan ketentuan utk mendapatkan software koperasi jasa (bukan simpan pinjam) dan software UKM Terima kasih
Dinollah Rai2020-01-24, 11:37 am
aplikasi simpan pinjam tdk free kah
Suwarto plaz2020-01-21, 15:45 pm
berapa harga aplikasi cuti online?
Heri Nurjono2020-01-20, 09:45 am
Berapa harga Aplikasi data anggota?
riau2020-01-19, 19:49 pm
halo.... gan... bisa gak di ubah menjadi KTP menjadi SIM ?
wid2020-01-16, 13:26 pm
gan aplikasi simpeg bisakah kita download demonnya dulu
Dani Perdana2019-12-29, 12:52 pm
bisakah support finggerprint solution aplikasi simpeg7
Denti2019-12-23, 15:44 pm
Halo, bagaimana cara mendapatkan source code aplikasi arsip surat ini ya?
Dirham Th2019-11-26, 19:55 pm
Gan .ada aplikasi service kendaraan gak..ato bisa bantu buat aplikasi kasus yg kami alami.,?
daud2019-11-19, 14:26 pm
bagaimana cara mengakses aplikasi demo untuk program aplikasi input data organisasi?
Denny Lon2019-11-16, 20:20 pm
Halo admin. Apakah aplikasi ini bisa digunakan untuk usaha Rental Alat_ Alat Fotografi? Mohon informasinya
Arsya Rid2019-11-15, 13:21 pm
berapa harga raja rental v.2.0 dan bagaimana transaksinya?
jauhar2019-10-31, 11:14 am
ini harga berapa ya? trus bisa kah ditambah form pengajuan cuti?
rian2019-10-25, 13:46 pm
mau nanya utk pembelian program data karyawan bpr ya harganya
Hari2019-10-18, 20:38 pm
Berapa biaya untuk pembuatan aplikasi SPPD
silvani2019-10-18, 16:39 pm
aplikasi arsip digital berbasis web ini berapa ya kak?
Yunus2019-10-17, 15:55 pm
Harga aplikasi SPPD ini berapa ya
WIRA2019-10-04, 14:49 pm
kami berminat aplikasi simpeg versi 7...bagaimana cara mendapatkannya....dan berapa no WA nya. terima kasih

Post your chat:


Name



Email



Chat



Confirm you are NOT a spammer

 
membuat crud dengan php mysql