Hướng dẫn how to delete data from database in php using link - cách xóa dữ liệu khỏi cơ sở dữ liệu trong php bằng cách sử dụng liên kết

Trong bài đăng trên blog này, chúng tôi sẽ minh họa cho bạn cách xóa dữ liệu khỏi & NBSP; Cơ sở dữ liệu bằng Php. & NBSP; Đối với điều này, bạn phải có cơ sở dữ liệu trong MySQL nơi có hồ sơ của bạn.


Trong mysql, lệnh được sử dụng là:

DELETE FROM table_name
WHERE column_name=some_value;

và trong truy vấn PHP được sử dụng là & nbsp ;:

$query1 = mysql_query("delete from employee where employee_id=$del", $connection);


Ở đây, chúng tôi có cơ sở dữ liệu có tên là Công ty, bao gồm bảng có tên là Nhân viên, với 5 trường viz.

Nhân viên của người khác

Tiếp theo, chúng tôi đã tạo một trang PHP có tên là UpdatePhp.php, nơi các bước sau được thực hiện:

    • Trước tiên chúng tôi thiết lập kết nối với máy chủ.
    • Chọn cơ sở dữ liệu.
    • Thực thi truy vấn SQL.
    • Đóng kết nối với máy chủ.

Dưới đây là mã hoàn chỉnh của chúng tôi với tùy chọn tải xuống và demo trực tiếp

Hướng dẫn how to delete data from database in php using link - cách xóa dữ liệu khỏi cơ sở dữ liệu trong php bằng cách sử dụng liên kết


Tệp PHP: Deletephp.php


<!DOCTYPE html>
<html>
<head>
<title>Delete Data Using PHP- Demo Preview</title>
<meta content="noindex, nofollow" name="robot">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="maindiv">
<div class="divA">
<div class="title">
<h2>Delete Data Using PHP</h2>
</div>
<div class="divB">
<div class="divD">
<p>Click On Menu</p>
<?php
$connection = mysql_connect("localhost", "root", ""); // Eastablishing Connection With Server.
$db = mysql_select_db("company", $connection); // Selecting Database From Server.
if (isset($_GET['del'])) {
$del = $_GET['del'];
//SQL query for deletion.
$query1 = mysql_query("delete from employee where employee_id=$del", $connection);
}
$query = mysql_query("select * from employee", $connection); // SQL query to fetch data to display in menu.
while ($row = mysql_fetch_array($query)) {
echo "<b><a href="deletephp.php?id={$row['employee_id']}">{$row['employee_name']}</a></b>";
echo "<br />";
}
?>
</div><?php
if (isset($_GET['id'])) {
$id = $_GET['id'];
// SQL query to Display Details.
$query1 = mysql_query("select * from employee where employee_id=$id", $connection);
while ($row1 = mysql_fetch_array($query1)) {
?>
<form class="form">
<h2>---Details---</h2>
<span>Name:</span> <?php echo $row1['employee_name']; ?>
<span>E-mail:</span> <?php echo $row1['employee_email']; ?>
<span>Contact No:</span> <?php echo $row1['employee_contact']; ?>
<span>Address:</span> <?php echo $row1['employee_address']; ?><
<?php echo "<b><a href="deletephp.php?del={$row1['employee_id']}"><input type="button" class="submit" value="Delete"/></a></b>"; ?>
</form><?php
}
}
// Closing Connection with Server.
mysql_close($connection);
?>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
</body>
</html>

Phân đoạn mã My-SQL:

Đây là mã MY-SQL để tạo cơ sở dữ liệu và bảng.


CREATE DATABASE company;
CREATE TABLE employee(
employee_id int(10) NOT NULL AUTO_INCREMENT,
employee_name varchar(255) NOT NULL,
employee_email varchar(255) NOT NULL,
employee_contact varchar(255) NOT NULL,
employee_address varchar(255) NOT NULL,
PRIMARY KEY (employee_id)
)

& NBSP; CSS FILE: style.css


@import "http://fonts.googleapis.com/css?family=Droid+Serif";
/* Above line is to import Google font style */
.maindiv{
margin:0 auto;
width:980px;
height:500px;
background:#fff;
padding-top:20px;
font-size:14px;
font-family:'Droid Serif',serif
}
.title{
width:100%;
height:70px;
text-shadow:2px 2px 2px #cfcfcf;
font-size:16px;
text-align:center;
font-family:'Droid Serif',serif
}
.divA{
width:70%;
float:left;
margin-top:30px
}
.form{
width:400px;
float:left;
background-color:#fff;
font-family:'Droid Serif',serif;
padding-left:30px
}
.divB{
width:100%;
height:100%;
background-color:#fff;
border:dashed 1px #999
}
.divD{
width:200px;
height:480px;
padding:0 20px;
float:left;
background-color:#f0f8ff;
border-right:dashed 1px #999
}
p{
text-align:center;
font-weight:700;
color:#5678C0;
font-size:18px;
text-shadow:2px 2px 2px #cfcfcf
}
.submit{
color:#fff;
border-radius:3px;
background:#1F8DD6;
padding:4px;
margin-top:40px;
border:none;
width:100px;
height:30px;
box-shadow:0 0 1px 1px #123456;
font-size:16px;
cursor:pointer
}
.form h2{
text-align:center;
text-shadow:2px 2px 2px #cfcfcf
}
a{
text-decoration:none;
font-size:16px;
margin:2px 0 0 30px;
padding:3px;
color:#1F8DD6
}
a:hover{
text-shadow:2px 2px 2px #cfcfcf;
font-size:18px
}
.clear{
clear:both
}
span{
font-weight:700
}

Conclusion:

Chúng tôi đã hiển thị & nbsp; bạn cách xóa lệnh của SQL được thực thi bằng PHP để xóa dữ liệu khỏi cơ sở dữ liệu, để biết thêm các lệnh MySQL với PHP Bạn có thể tham khảo các bài đăng trên blog của chúng tôi.

Để biết thêm thông tin liên quan, hãy trải qua các blog sau -

  • Cập nhật dữ liệu trong cơ sở dữ liệu bằng PHP

Làm thế nào xóa tất cả dữ liệu khỏi cơ sở dữ liệu trong PHP?

Nếu bạn muốn xóa tất cả các hàng trong một bảng lớn một cách nhanh chóng và hiệu quả hơn, bạn sẽ sử dụng câu lệnh bảng cắt ngắn. Thực thi câu lệnh Xóa bằng cách gọi phương thức EXEC () của đối tượng PDO hoặc phương thức EXEC () của đối tượng pDostatement.TRUNCATE TABLE statement. Execute the DELETE statement by calling the exec() method of the PDO object or the execute() method of the PDOStatement object.

Làm thế nào chỉnh sửa hoặc xóa dữ liệu khỏi cơ sở dữ liệu trong PHP?

PHP (để hiển thị các bản ghi từ cơ sở dữ liệu), chèn.PHP (để chèn các bản ghi vào cơ sở dữ liệu), chỉnh sửa.php (để chỉnh sửa bản ghi) và xóa.php (để xóa bản ghi).edit. php (to edit records), and delete. php (to delete records).

Làm cách nào để xóa bản ghi cơ sở dữ liệu?

Để xóa một hoặc nhiều hàng trong bảng: Đầu tiên, bạn chỉ định tên bảng nơi bạn muốn xóa dữ liệu trong Xóa khỏi mệnh đề.Thứ hai, bạn đặt một điều kiện trong mệnh đề WHERE để chỉ định các hàng nào để xóa.Nếu bạn bỏ qua mệnh đề WHERE, câu lệnh sẽ xóa tất cả các hàng trong bảng.First, you specify the table name where you want to remove data in the DELETE FROM clause. Second, you put a condition in the WHERE clause to specify which rows to remove. If you omit the WHERE clause, the statement will remove all rows in the table.

Làm cách nào để xóa bản ghi từ cơ sở dữ liệu MySQL?

Xóa cú pháp xóa khỏi bảng_name nơi điều kiện;Lưu ý: Hãy cẩn thận khi xóa hồ sơ trong bảng!Lưu ý mệnh đề WHERE trong câu lệnh Xóa.Mệnh đề WHERE chỉ định (các) bản ghi nào sẽ bị xóa.DELETE FROM table_name WHERE condition; Note: Be careful when deleting records in a table! Notice the WHERE clause in the DELETE statement. The WHERE clause specifies which record(s) should be deleted.