Perbarui data di php menggunakan formulir

Data dapat diperbarui ke dalam tabel MySQL dengan mengeksekusi pernyataan SQL UPDATE melalui fungsi PHP mysql_query

Di bawah ini adalah contoh sederhana untuk memperbarui catatan ke dalam tabel karyawan. Untuk memperbarui rekaman dalam tabel mana pun, diperlukan untuk menemukan rekaman tersebut dengan menggunakan klausa bersyarat. Contoh di bawah ini menggunakan kunci utama untuk mencocokkan catatan di tabel karyawan

Contoh

Cobalah contoh berikut untuk memahami operasi pembaruan. Anda perlu memberikan ID karyawan untuk memperbarui gaji karyawan

Ambil dan perbarui data dari database MySQL di PHP. Contoh ini menunjukkan kepada Anda bagaimana Anda dapat dengan mudah mengambil dan memperbarui data dari database mysql di PHP

Di sini, kami akan menunjukkan kepada Anda cara sederhana dan mudah tentang cara mengambil dan memperbarui data dari database mysql di php

Demo

Cara Mengambil dan Memperbarui Data Dari Database di php

Cukup ikuti 3 langkah di bawah ini dan ambil serta perbarui data dari database MySQL menggunakan kode PHP

  • Terhubung ke database MySQL
  • Mengambil data dari database
  • Perbarui data dari basis data

1. Terhubung ke database MySQL

Pada langkah ini, Anda akan membuat file dengan nama db. php dan perbarui kode di bawah ini ke dalam file Anda

Kode di bawah ini digunakan untuk membuat koneksi database MySQL di PHP. Saat kita mengambil, memasukkan, memperbarui atau menghapus data dari database MySQL, di sana kita akan menyertakan file ini

<?php
	$host='localhost';
	$username='root';
	$password='';
	$dbname = "my_db";
	$conn=mysqli_connect($host,$username,$password,"$dbname");
	if(!$conn)
        {
          die('Could not Connect MySql Server:' .mysql_error());
        }
?>

2. Mengambil data dari database

Pada langkah ini, kita akan mengambil data dari database MySQL dalam PHP dan menampilkan data dalam tabel HTML. Jadi Anda dapat membuat file baru dan memperbarui kode di bawah ini ke dalam file Anda

Kode di bawah ini digunakan untuk mengambil atau menerima data dari database MySQL di PHP. Selain itu, kami akan menampilkan data yang diambil dalam tabel HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>PHP code to retrieve and update data from MySQL database</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto|Varela+Round|Open+Sans">
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
<style type="text/css">
.bs-example{
margin: 20px;
}
</style>
<script type="text/javascript">
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip();   
});
</script>
</head>
<body>
<div class="bs-example">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="page-header clearfix">
<h2 class="pull-left">Users List</h2>
</div>
<?php
include_once 'db.php';
$result = mysqli_query($conn,"SELECT * FROM users");
?>
<?php
if (mysqli_num_rows($result) > 0) {
?>
<table class='table table-bordered table-striped'>
<tr>
<td>Name</td>
<td>Email id</td>
<td>Mobile</td>
<td>Action</td>
</tr>
<?php
$i=0;
while($row = mysqli_fetch_array($result)) {
?>
<tr>
<td><?php echo $row["name"]; ?></td>
<td><?php echo $row["email"]; ?></td>
<td><?php echo $row["mobile"]; ?></td>
<td><a href="update-action.php?userid=<?php echo $row["id"]; ?>">Update</a></td>
</tr>
<?php
$i++;
}
?>
</table>
<?php
}
else{
echo "No result found";
}
?>
</div>
</div>        
</div>
</div>
</body>
</html>
_

3. Perbarui data dari basis data

Pada langkah ini, kita akan memperbarui data dari database MySQL menggunakan PHP. Jadi Anda dapat membuat file baru dan memperbarui kode di bawah ini ke dalam file Anda

Kode di bawah ini digunakan untuk memperbarui data dari database MySQL di PHP

<?php
// Include database connection file
require_once "connection.php";
if(count($_POST)>0) {
mysqli_query($conn,"UPDATE users set  name='" . $_POST['name'] . "', mobile='" . $_POST['mobile'] . "' ,email='" . $_POST['email'] . "' WHERE id='" . $_POST['id'] . "'");
$message = "Record Modified Successfully";
}
$result = mysqli_query($conn,"SELECT * FROM users WHERE id='" . $_GET['userid'] . "'");
$row= mysqli_fetch_array($result);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Update Record</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.css">
<style type="text/css">
.wrapper{
width: 500px;
margin: 0 auto;
}
</style>
</head>
<body>
<div class="wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<div class="page-header">
<h2>Update Record</h2>
</div>
<p>Please edit the input values and submit to update the record.</p>
<form action="<?php echo htmlspecialchars(basename($_SERVER['REQUEST_URI'])); ?>" method="post">
<div class="form-group">
<label>Name</label>
<input type="text" name="name" class="form-control" value="<?php echo $row["name"]; ?>">
</div>
<div class="form-group ">
<label>Email</label>
<input type="email" name="email" class="form-control" value="<?php echo $row["email"]; ?>">
</div>
<div class="form-group">
<label>Mobile</label>
<input type="mobile" name="mobile" class="form-control" value="<?php echo $row["mobile"]; ?>">
</div>
<input type="hidden" name="id" value="<?php echo $row["id"]; ?>"/>
<input type="submit" class="btn btn-primary" value="Submit">
<a href="users.php" class="btn btn-default">Cancel</a>
</form>
</div>
</div>        
</div>
</div>
</body>
</html>

Kesimpulan

Untuk mengambil dan memperbarui data dari database MySQL di PHP. Di sini Anda telah belajar cara mengambil dan memperbarui data di tabel MySQL menggunakan kode PHP

Demo

Ini adalah contoh yang sangat mendasar dan mudah untuk mengambil dan memperbarui data ke dalam database MySQL menggunakan skrip PHP. Dalam tutorial berikutnya, kami akan menunjukkan kepada Anda bagaimana Anda dapat menghapus record dari database MySQL menggunakan kode PHP

Bagaimana cara memperbarui data dalam PHP menggunakan formulir PDO?

Untuk menjalankan kueri UPDATE dengan PDO cukup ikuti langkah-langkah di bawah ini. .
buat pernyataan SQL UPDATE yang benar
ganti semua nilai aktual dengan placeholder
menyiapkan kueri yang dihasilkan
mengeksekusi pernyataan, mengirim semua nilai aktual ke execution() dalam bentuk array

Bagaimana cara memperbarui data ke dalam database di PHP?

Dalam contoh di bawah ini kami memperbarui data karyawan dari database MySQL. .
basis data. php- Untuk menghubungkan database
memperbarui. php- UNTUK mengambil data dari database dengan opsi pembaruan
proses pembaruan. php- UNTUK memperbarui data dari database

Bagaimana cara memperbarui catatan di PHP?

PHP menggunakan fungsi mysqli query() atau mysql_query() untuk mengupdate record dalam tabel MySQL. Fungsi ini mengambil dua parameter dan mengembalikan TRUE jika berhasil atau FALSE jika gagal.

Bagaimana cara mengedit dan memperbarui data di PHP?

Kode sumber. MEMILIH dan Menampilkan Data . php'); . "; else echo "Silakan coba lagi"; } $res = mysql_query("SELECT * FROM apple"); ?>