Cara CRUD Pada PHP
MakalahSerbaAda.Com - Pada bagian ini kita akan mempelajari cara Create Read Update dan Delete di PHP, Teman-teman jika Anda menghadapi masalah dalam melakukan operasi seperti melakuakan Create Read Update dan Delete di PHP. Ikuti tutorialnya guys, banyak sekali Web Developer atau PHP Developer yang berbagi ide atau pengetahuan pribadi.
Jadi, Guys, saya juga seorang Web Developer, dan saya akan mengajari Anda Bagaimana Anda dapat menggunakan Database PHP dan MySQLi untuk Melakukan Operasi. Tutorial ini Semua tentang dasar atau pemula, yang mana dapat disimpukan bahwa mereka tidak memiliki ide atau pengetahuan apa pun. Pada dasarnya, Pengetahuan Ini Sangat Penting untuk pengetahuan dasar atau pemula, ini juga akan membantu Anda mengembangkan aplikasi berbasis web.
Guys, Semua jenis aplikasi web memiliki fitur tersebut seperti Create Read Insert Update Delete dan View Record. Setelah Anda mempelajari fitur-fitur itu, Anda dapat menggunakan fitur-fitur itu dengan semua jenis aplikasi tanpa menghadapi masalah apa pun.
- Batch 1 | Pemula Mempelajari Dasar Syntax Bahasa Pemrograman PHP
- Batch 2 | Mempelajari Struktur Kendali Pada Bahasa Pemrograman PHP
- Batch 3 | Mempelajari Function Pada Bahasa Pemrograman PHP
- Batch 4 | Kupas Tuntas Mempelajari Array Pada Bahasa Pemrograman PHP Part 1
- Batch 4 | Kupas Tuntas Mempelajari Array Pada Bahasa Pemrograman PHP Part 2
- Batch 5 | Lebih Dalam Mempelajari Bahasa Pemrograman PHP Dengan Mengenal Associative Array
- Batch 6 | Metode GET dan POST Pada Bahasa Pemrograman PHP
- Batch 7 | Panduan Dalam Membuat Database MySQL Pada Bahasa Pemrograman PHP
Cara Create Read Update dan Delete Menggunakan PHP dan MySQL
Guys, saya sudah menggunakan PHP Versi 5.6, Jika Anda memiliki versi yang sama atau sebelumnya. Anda dapat menggunakan metode saya untuk melakukan operasi. Kali ini tersedia PHP versi terbaru 7.2, jika anda memiliki PHP versi terbaru anda juga dapat menggunakan fungsi atau kode yang sama.
Dalam tutorial ini, saya menggunakan file CSS Bootstrap untuk mendesain aplikasi secara lengkap. Jika Anda ingin menggunakan file ini, Anda dapat dengan mudah mengunduh file CSS Bootstrap dan menggunakannya dengan proyek Anda sendiri. Jika Anda memiliki pengetahuan tentang CSS3 dan Anda ingin menggunakan HTML5 dan CSS3 untuk Mendesain aplikasi Anda, dengan begitu Anda dapat melakukannya.
Anda Mungkin Juga Menyukai: Sistem Pendaftaran Siswa di PhpPertama-tama, Anda perlu membuat Database dan Juga Tabel, Anda dapat menggunakannya untuk menyimpan catatan di Database. Jadi, Di bawah ini, saya telah menyebutkan kueri, Anda dapat menggunakannya untuk membuat tabel. Sebelum mengeksekusi query di bawah ini, buatlah database terlebih dahulu.
CREATE TABLE records ( User_ID int AUTO_INCREMENT, User_Name varchar(50), User_Email varchar(50), User_Age varchar(20), )
Setelah Anda menjalankan kueri yang disebutkan di atas, Anda akan menggunakannya untuk menyimpan catatan. Saya sebutkan kode di bawah ini, Anda perlu merancang form registration.
Sebelum merancang form registration dan menyimpan data dalam database, Anda perlu membuat koneksi. di bawah ini saya menyebutkan kode connection.php, Anda harus mengikutinya. Jadi, Anda perlu cara membuat koneksi, saya akan membagikan kode koneksi kepada Anda.
mysqli_connect(host, username, password, dbname)
mysqli_connect adalah fungsi bawaan Php yang membantu Anda mengomunikasikan Php dengan database MySQLi. Setelah Anda menggunakan fungsi panggilan mysqli_connect, maka Anda harus melewati empat parameter. Yang pertama adalah host database MySQLi Anda seperti “localhost”, yang kedua adalah nama pengguna MySQLi seperti “root”, yang ketiga adalah koneksi MySQLi kata sandi defaultnya nol atau kosong. Anda harus memasukkan "" yang berarti kosong. Yang terakhir adalah nama database Anda yang Anda buat seperti "crud". Saya telah menyebutkan kode koneksi saya, Anda juga harus menggunakannya.
- Buatlah file conection.php dan sisipkan syntax dibawah ini
Kode yang disebutkan di bawah ini Semua tentang Formulir Pendaftaran Desain, Anda dapat menggunakan File CSS Bootstrap untuk mengikuti kode. Jika tidak, Anda dapat menggunakan HTML dan CSS3 untuk Mendesainnya.
<?php $con=mysqli_connect("localhost","root","","crud"); if(!$con) { die(" Connection Error "); } ?> - Langkah kedua buat file index.php dan copy code dibawah ini
Setelah Anda mendesain form registration, Anda perlu membuat file insert.php untuk mengambil data dan menyimpannya dalam variabel. Setelah Anda melakukannya, maka Anda perlu menulis validasi dan juga query untuk menyimpan data. BErikut saya akan tuliskan insert query.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" a href="CSS/bootstrap.css"/> <title>Registration Form</title> </head> <body class="bg-dark"> <div class="container"> <div class="row"> <div class="col-lg-6 m-auto"> <div class="card mt-5"> <div class="card-title"> <h3 class="bg-success text-white text-center py-3"> Registration Form in PHP</h3> </div> <div class="card-body"> <form action="insert.php" method="post"> <input type="text" class="form-control mb-2" placeholder=" User Name " name="name"> <input type="email" class="form-control mb-2" placeholder=" User Email " name="email"> <input type="text" class="form-control mb-2" placeholder=" User Age " name="age"> <button class="btn btn-primary" name="submit">Submit</button> </form> </div> </div> </div> </div> </div> </body> </html> - Syntax insert query
Insert Query membantu Anda menyimpan rekaman dalam database. Saya telah menyebutkan kode di bawah ini yang membantu menyimpan catatan dalam database.
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)
- Kemudian buat file insert.php
Setelah Anda mengikuti proses di atas, maka data Anda telah disimpan dalam database. setelah Anda melakukannya, maka Anda dapat menampilkan setiap data database dalam tabel HTML. Ikuti kode di bawah ini, Pada dasarnya, Nama File Di Bawah adalah View.php, Anda dapat menulis nama apa pun.
<?php require_once("connection.php"); if(isset($_POST['submit'])) { if(empty($_POST['name']) || empty($_POST['email']) || empty($_POST['age'])) { echo ' Please Fill in the Blanks '; } else { $UserName = $_POST['name']; $UserEmail = $_POST['email']; $UserAge = $_POST['age']; $query = " insert into records (User_Name, User_Email,User_Age) values('$UserName','$UserEmail','$UserAge')"; $result = mysqli_query($con,$query); if($result) { header("location:view.php"); } else { echo ' Please Check Your Query '; } } } else { header("location:index.php"); } ?>SELECT * FROM table_name
Saya telah menyebutkan kode di atas yang disebut Select statement yang digunakan untuk mendapatkan data dari database. Kemudian Anda dapat menyimpan data database dalam variabel lokal PHP, dan Anda dapat menetapkan variabel lokal PHP di mana Anda ingin menampilkan data. Anda dapat memeriksa kode yang disebutkan di bawah ini. - Buat lagi file View.php dan sisipkan code dibawah ini
Setelah Anda menampilkan setiap data siswa dalam tabel HTML. Kemudian Anda dapat melakukan operasi seperti Update dan Delete Record. Jadi, Anda perlu menggunakan pernyataan pilih dan juga kata kunci where yang membantu Anda mendapatkan data tertentu.
<?php require_once("connection.php"); $query = " select * from records "; $result = mysqli_query($con,$query); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" a href="CSS/bootstrap.css"/> <title>View Records</title> </head> <body class="bg-dark"> <div class="container"> <div class="row"> <div class="col m-auto"> <div class="card mt-5"> <table class="table table-bordered"> <tr> <td> User ID </td> <td> User Name </td> <td> User Email </td> <td> User Age </td> <td> Edit </td> <td> Delete </td> </tr> <?php while($row=mysqli_fetch_assoc($result)) { $UserID = $row['User_ID']; $UserName = $row['User_Name']; $UserEmail = $row['User_Email']; $UserAge = $row['User_Age']; ?> <tr> <td><?php echo $UserID ?></td> <td><?php echo $UserName ?></td> <td><?php echo $UserEmail ?></td> <td><?php echo $UserAge ?></td> <td><a href="edit.php?GetID=<?php echo $UserID ?>">Edit</a></td> <td><a href="delete.php?Del=<?php echo $UserID ?>">Delete</a></td> </tr> <?php } ?> </table> </div> </div> </div> </div> </body> </html>Pertama, Kita perlu Perbarui record, Jadi, Anda harus Ikuti kode yang disebutkan di bawah ini untuk menampilkan data siswa di bidang teks input.SELECT * FROM table_name where table_Id=1
Ini adalah query pembaruan, di dalam operasi pembaruan, Anda harus menggunakannya. Saya akan berbagi dengan Anda kueri pembaruan yang membantu Anda memahami cara memperbarui catatan menggunakan bantuan query.<?php require_once("connection.php"); $UserID = $_GET['GetID']; $query = " select * from records where User_ID='".$UserID."'"; $result = mysqli_query($con,$query); while($row=mysqli_fetch_assoc($result)) { $UserID = $row['User_ID']; $UserName = $row['User_Name']; $UserEmail = $row['User_Email']; $UserAge = $row['User_Age']; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" a href="CSS/bootstrap.css"/> <title>Document</title> </head> <body class="bg-dark"> <div class="container"> <div class="row"> <div class="col-lg-6 m-auto"> <div class="card mt-5"> <div class="card-title"> <h3 class="bg-success text-white text-center py-3"> Update Form in PHP</h3> </div> <div class="card-body"> <form action="update.php?ID=<?php echo $UserID ?>" method="post"> <input type="text" class="form-control mb-2" placeholder=" User Name " name="name" value="<?php echo $UserName ?>"> <input type="email" class="form-control mb-2" placeholder=" User Email " name="email" value="<?php echo $UserEmail ?>"> <input type="text" class="form-control mb-2" placeholder=" User Age " name="age" value="<?php echo $UserAge ?>"> <button class="btn btn-primary" name="update">Update</button> </form> </div> </div> </div> </div> </div> </body> </html> - Update query
Setelah Anda melakukannya, maka Anda dapat melakukan operasi seperti memperbarui catatan. di bawah, saya sebutkan kode di bawah ini, Anda dapat menggunakannya untuk memperbarui catatan.
UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value
Setelah Anda melakukannya, maka Anda dapat melakukan operasi lain seperti Hapus catatan. Saya sebutkan di bawah kode yang sangat sederhana, Anda dapat mengikutinya untuk menghapus catatan.<?php require_once("connection.php"); if(isset($_POST['update'])) { $UserID = $_GET['ID']; $UserName = $_POST['name']; $UserEmail = $_POST['email']; $UserAge = $_POST['age']; $query = " update records set User_Name = '".$UserName."', User_Email='".$UserEmail."',User_Age='".$UserAge."' where User_ID='".$UserID."'"; $result = mysqli_query($con,$query); if($result) { header("location:view.php"); } else { echo ' Please Check Your Query '; } } else { header("location:view.php"); } ?>Di atas saya telah menyebutkan permintaan penghapusan yang membantu Anda menghapus catatan. Saya telah menyebutkan kode hapus di bawah ini, Anda dapat mengetahui penggunaan query penghapusan. Saya harap Anda bisa melakukannya.DELETE FROM table_name WHERE some_column = some_value
if(isset($_GET['Del'])) { $UserID = $_GET['Del']; $query = " delete from records where User_ID = '".$UserID."'"; $result = mysqli_query($con,$query); if($result) { header("location:view.php"); } else { echo ' Please Check Your Query '; } } else { header("location:view.php"); }
Insert Update Delete di PHP Dengan Kode Sumber
Di Atas, Semua Tentang Cara Insert Update Delete di PHP dengan Database MySQLi. Anda dapat menggunakan instruksi yang disebutkan di atas untuk melakukan operasi tersebut juga, saya juga membuat tutorial yang membantu Anda memahami semuanya dari awal secara praktis. Jika Anda menghadapi masalah dalam kode yang disebutkan, Anda perlu menonton video lengkap, semoga Anda mengerti.
Guys, saya harap Anda telah belajar sesuatu yang baru tentang tutorial ini. Saya telah menyebutkan cara sederhana untuk belajar Insert Update Delete di PHP. Jika Anda menyukainya, silakan bagikan dan sukai kontennya dan Bagikan dengan Jejaring Sosial.
Jika Anda memiliki pertanyaan/saran, komentar saya atau email, setelah menerima email Anda. Saya akan membantu Anda untuk memecahkan masalah Anda. Terima Kasih Telah Menonton dan Membaca Artikel Lengkap. Jangan lupa untuk klik keranajng biru dibawah untuk memesan cemilan saat Anda menonton vidio pembelajaran di bawah ini. Tonton
Cake Brownies