Cara menggunakan crud editphp mysqli

Pada kesempatan kali ini kita akan belajar tutorial cara membuat crud dengan php mysql yaitu mengolah data berbasis web menggunakan script pemrograman PHP dan database MySQLi yang terdiri dari create, read, update, dan delete. Membuat CRUD php mysql artinya melakukan proses membuat atau memasukkan data, read juga bisa diartikan menampilkan atau mencari data, update adalah melakukan edit, sedangkan delete sama dengan menghapus data. Mengapa demikian penjelasannya? . Dimana create adalah INSERT ke database, read adalah SELECT, kemudian update dan delete adalah query itu sendiri

Tutorial membuat crud dengan php mysql lengkap dengan seluruh proses input, view, edit, dan delete data ini kami lakukan di server XAMPP ver 7. 3. 9 disertakan dengan database MySQL. Dimana versi XAMPP mendukung PHP versi 7 dan ekstensi mysqli. Untuk mengikuti tutorial ini pastikan komputer Anda sudah selesai menginstall web server XAMPP. Jika teman-teman masih menggunakan versi 5. 6 silahkan sesuaikan penulisan extension mysql nya tidak jauh berbeda. Sobat fokus saja pada tutorial php crud yang akan kita bahas

Berikut langkah-langkah atau cara membuat crud dengan php mysql, lengkap dengan source code php mysqli yang bisa dipraktekkan langsung di tutorial anda sendiri;

Melakukan CRUD dengan PHP MySQL


mysqli php mentah

Cara menggunakan crud editphp mysqli

1. Membuat Database di phpMyAdmin

Buat database dengan nama yang anda suka lalu buat table dengan nama misal "tb_siswa" dengan field seperti pada gambar dibawah

Cara menggunakan crud editphp mysqli

Melakukan CRUD dengan PHP MySQLi

Pastikan atribut id_siswa adalah primary key dan auto increment, sehingga field ini akan terisi secara otomatis jika ada insert query pada tabel

2. Perancangan Antarmuka Berbasis Web

Kami akan menggunakan antarmuka berbasis web ini untuk melakukan proses CRUD mysqli php. Oleh karena itu, ia harus mendukung tombol atau tautan untuk setiap proses buat, baca, perbarui, dan hapus. Pada tutorial membuat CRUD dengan php mysql ini, interface awalnya adalah untuk menampilkan atau melihat semua data yang ada di database. Jika dijalankan pada web browser maka akan muncul seperti pada gambar dibawah ini;

Cara menggunakan crud editphp mysqli

Melakukan CRUD dengan PHP MySQLi

Perhatikan gambar di atas, merupakan halaman index homepage sekaligus tampilan data atau interface READ. Di pojok kanan atas terdapat link bernama “Tambah Data” yang jika diklik akan menampilkan form input data siswa dengan file action “input. php". Di file input php, tindakan akan memasukkan data atau CREATE

Selanjutnya pada baris data paling kanan kolom “Action” terdapat dua link yaitu link form edit data dan hapus data. Jika tautan tindakan "Edit" diklik, formulir edit data dengan file tindakan "edit" akan muncul. php", disinilah proses edit data atau UPDATE disimpan. Yang terakhir adalah hapus data atau DELETE, ini akan terjadi jika link Hapus diklik yang akan melakukan instruksi hapus pada file "delete. php"

Untuk membuat CRUD dengan php mysql sebagai interface seperti pada gambar diatas, silahkan tuliskan script PHP berikut pada text editor (notepad)

Simpan sebagai indeks. 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. Input, Edit, dan Hapus Desain Formulir

Pada tutorial membuat crud dengan php mysql ini, proses READ sudah selesai dengan menampilkan semua data siswa seperti pada langkah No. 2 di atas. Selanjutnya adalah membuat form input, form edit sekaligus dengan file action php, serta proses delete, agar CRUD selesai. Pada langkah membuat form input, edit, dan hapus, kami tidak menampilkan source code nya, namun anda dapat mendownload semua source code lengkapnya melalui link yang tertera di bawah ini

Berikut adalah tampilan form input data, dan form edit data

Cara menggunakan crud editphp mysqli

Melakukan CRUD dengan PHP MySQLi

Simpan sebagai masukan. 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
		}
	}
?>
_

Cara menggunakan crud editphp mysqli

Melakukan CRUD dengan PHP MySQLi

Simpan sebagai 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
	}
}
?>

Terakhir pada tutorial cara membuat crud dengan php mysql adalah proses menghapus data atau DELETE, source codenya seperti dibawah ini

Simpan sebagai 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 belum lengkap, hanya source code mysqli php mentah. Versi lengkapnya secara keseluruhan beserta databasenya dapat diunduh melalui link yang tersedia. Kesimpulan dari tutorial cara membuat crud dengan php mysql dengan empat nama argumen adalah query mysqli 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'");
_

Unduh Tutorial Membuat CRUD dengan PHP MySQL

Download Script CRUD PHP Lengkap

Sekian penjelasan dari kami tentang cara melakukan CRUD dengan PHP MySQL, lengkap dengan source code php 7 mysqli dan databasenya. Untuk mendapatkan source code bisa langsung download melalui link diatas, jika link download tidak aktif atau error silahkan hubungi kami melalui sms atau email atau melalui form komentar dan chat. Semoga membantu

Baca juga

  • Fungsi POST dan GET di PHP
  • Script PHP Menghitung Nilai Rata-Rata - Tutorial
  • Mengatasi Error Mysql Shutdown Secara Tidak Terduga - XAMPP
  • Script PHP Mengurangi Stok Barang
  • Fungsi Explode dan Implode di PHP - Function

Melakukan CRUD dengan PHP MySQL

Tag. crud dengan php mysqli, buat crud php, crud database mysqli, crud php, buat crud dengan php mysql

Bagaimana cara melakukan CRUD dengan PHP dan MySQL?

Jika Anda belum memahami cara membuat fitur CRUD menggunakan PHP dan MySQL, silakan lihat langkah-langkah berikut. .
LANGKAH 1 – Persiapan. .
LANGKAH 2 – Buat Database. .
LANGKAH 3 – Buat Koneksi Database. .
LANGKAH 4 – Buat Tampilan Data. .
LANGKAH 5 – Buat Sisipan Data. .
LANGKAH 6 - Perbarui Data. .
LANGKAH 7 – Buat Hapus Data

Langkah-langkah membuat CRUD?

Membuat CRUD di Halaman CRUD .
Membuat Sistem Registrasi. Pada bagian ini, Anda akan membuat formulir pendaftaran lengkap dengan database di dalamnya. .
Membuat File Konfigurasi. .
Membuat Formulir Pendaftaran. .
Membuat Sistem Login. .
Buat Formulir Masuk. .
6. Buat Halaman Beranda. .
7. Buat Skrip Logout

Apa itu CRUD di PHP?

Mengetahui Apa Itu CRUD . Dalam hal ini, CRUD diibaratkan sebagai jalur yang terhubung dan terhubung antara bahasa pemrograman PHP dan MySQL. sebuah pillar untuk mempelajari sebuah proses pengelolaan data dengan menggunakan PHP dan tentunya MySQL database. Dalam hal ini, CRUD diibaratkan sebuah jalur yang terkoneksi dan terhubung antara bahasa pemrograman PHP dengan MySQL.

Apa itu CRUD Sederhana?

Simple CRUD guestbook adalah proses pembuatan aplikasi sederhana dengan menggunakan bahasa pemrograman PHP dan MySQL. Program PHP dan MySQL biasanya dibundel dalam satu paket yang disebut XAMPP.