Dữ liệu được XÓA khỏi MySQL trong PHP như thế nào?

Trước hết, chúng ta tạo một bảng cơ sở dữ liệu. Bạn có thể sử dụng truy vấn tạo bảng MYSQL. Điều này sẽ giúp bạn xóa dữ liệu khỏi bảng cơ sở dữ liệu MYSQL bằng cách sử dụng id. Xóa dữ liệu theo id. Hãy thực hiện truy vấn tạo bảng. Chuyển đến bảng quản trị PHP của bạn và thực hiện truy vấn này

CREATE TABLE `tutorials` ( `id` int(40) NOT NULL, `Name` varchar(40) NOT NULL, `Email` varchar(30) NOT NULL, `mobile` varchar(200) NOT NULL );

Chèn dữ liệu vào cơ sở dữ liệu cho thao tác xóa

Bạn không thể xóa dữ liệu khỏi bất kỳ bảng nào khi chưa chèn dữ liệu. Chỉ có thể xóa dữ liệu sau khi dữ liệu được chèn vào bảng MYSQL. Có 2 cách để chèn thông tin vào cơ sở dữ liệu

1. Chèn dữ liệu bằng truy vấn MYSQL và xóa

Để chèn dữ liệu vào bảng cơ sở dữ liệu, bạn có thể thực hiện truy vấn chèn mysql

INSERT INTO `tutorials`(`id`, `Name`, `Email`, `mobile`) VALUES (1,'Mohan','mohan@example.com',9090909012);

2. Tạo biểu mẫu để chèn và hiển thị dữ liệu trong bảng HTML

Trong hướng dẫn trước, chúng ta đã chèn dữ liệu vào bảng cơ sở dữ liệu MYSQL và hiển thị trong bảng HTML. Bạn có thể tạo một biểu mẫu chèn để lưu trữ thông tin trong cơ sở dữ liệu. Chèn dữ liệu vào cơ sở dữ liệu và hiển thị trong Bảng HTML bằng PHP & MYSQL
1. Tạo biểu mẫu HTML và thực hiện truy vấn chèn.
2. Tạo bảng HTML và hiển thị dữ liệu từ bảng cơ sở dữ liệu.
3. Bây giờ thực hiện truy vấn xóa.

Tạo một bảng HTML để chọn dữ liệu và xóa

Bây giờ chúng ta tạo một biểu mẫu HTML. Để hiển thị dữ liệu trong bảng ta tạo form. Trước hướng dẫn này, chúng tôi đã chèn dữ liệu và hiển thị nó trong bảng HTML. Sau khi hiển thị dữ liệu, chúng ta có thể dễ dàng xóa nó theo id

Tạo kết nối để thực hiện thao tác xóa

Tạo tệp kết nối. Tệp kết nối giúp kết nối tập lệnh PHP với cơ sở dữ liệu MYSQL. Sau khi kết nối, chúng ta có thể dễ dàng chèn dữ liệu, hiển thị dữ liệu và xóa theo id. Lưu tệp này với tên "config. php"

$mysqli = mysqli_connect($host, $dbUsername, $dbPassword, $dbame); ?>

1. Xác định máy chủ của bạn (localhost ,127. 0. 0. 1 hoặc máy chủ lưu trữ toàn cầu).
2. Xác định tên cơ sở dữ liệu của bạn.
3. Xác định tên người dùng của bạn. (Root cho localhost )
4. Xác định mật khẩu cơ sở dữ liệu của bạn. (Trống cho máy chủ cục bộ)

Tạo tập lệnh PHP cho thao tác xóa trong bảng HTML

Sau khi chèn và hiển thị dữ liệu, bạn có thể dễ dàng xóa dữ liệu. Chúng tôi tạo một liên kết xóa và một nút bên trong bảng HTML. Với sự trợ giúp của liên kết đó, chúng tôi xóa dữ liệu thông qua id. Để thực hiện thao tác XÓA, chúng tôi sử dụng truy vấn xóa MYSQL

Xóa dữ liệu theo id

Đây là điều quan trọng và dễ dàng nhất để xóa dữ liệu theo id. Tạo truy vấn xóa MySQL và sử dụng điều kiện mệnh đề

DELETE FROM `tutorials` WHERE id = 1;

Id có thể là bất cứ thứ gì. Chúng tôi tạo một liên kết để lấy id từ bảng cơ sở dữ liệu và xóa nó. Hãy lấy một id duy nhất và xóa

Xóa tài liệu

1. Trong tập lệnh PHP ở trên, chúng tôi đã sử dụng id, id xác định các giá trị của hàng. Nếu bạn đã nhấp vào xóa hàng số một, id số 1 sẽ bị xóa

Giống như khi bạn chèn bản ghi vào bảng, bạn có thể xóa bản ghi khỏi bảng bằng cách sử dụng câu lệnh SQL INSERT INTO `tutorials`(`id`, `Name`, `Email`, `mobile`) VALUES (1,'Mohan','mohan@example.com',9090909012);1. Nó thường được sử dụng kết hợp với mệnh đề INSERT INTO `tutorials`(`id`, `Name`, `Email`, `mobile`) VALUES (1,'Mohan','mohan@example.com',9090909012);2 để chỉ xóa những bản ghi phù hợp với tiêu chí hoặc điều kiện cụ thể

Cú pháp cơ bản của câu lệnh INSERT INTO `tutorials`(`id`, `Name`, `Email`, `mobile`) VALUES (1,'Mohan','mohan@example.com',9090909012);1 có thể được đưa ra với

XÓA TỪ table_name WHERE column_name=some_value

Hãy tạo một truy vấn SQL bằng cách sử dụng câu lệnh INSERT INTO `tutorials`(`id`, `Name`, `Email`, `mobile`) VALUES (1,'Mohan','mohan@example.com',9090909012);1 và mệnh đề INSERT INTO `tutorials`(`id`, `Name`, `Email`, `mobile`) VALUES (1,'Mohan','mohan@example.com',9090909012);2, sau đó chúng ta sẽ thực hiện truy vấn này thông qua việc chuyển nó đến hàm PHP 0 để xóa các bản ghi bảng. Xem xét bảng người sau bên trong cơ sở dữ liệu demo

+----+------------+-----------+----------------------+ | id | first_name | last_name | email | +----+------------+-----------+----------------------+ | 1 | Peter | Parker | peterparker@mail.com | | 2 | John | Rambo | johnrambo@mail.com | | 3 | Clark | Kent | clarkkent@mail.com | | 4 | John | Carter | johncarter@mail.com | | 5 | Harry | Potter | harrypotter@mail.com | +----+------------+-----------+----------------------+

Đoạn mã PHP trong ví dụ sau sẽ xóa các bản ghi của những người đó khỏi bảng người có first_name bằng với John

Ví dụ

PDO hướng đối tượng thủ tục

Tải xuống

____8setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e){ die("ERROR: Could not connect. " . $e->getMessage()); } // Attempt update query execution try{ $sql = "DELETE FROM persons WHERE first_name='John'"; $pdo->exec($sql); echo "Records were deleted successfully."; } catch(PDOException $e){ die("ERROR: Could not able to execute $sql. " . $e->getMessage()); } // Close connection unset($pdo); ?>

Sau khi xóa bảng người sẽ trông như thế này

INSERT INTO `tutorials`(`id`, `Name`, `Email`, `mobile`) VALUES (1,'Mohan','mohan@example.com',9090909012);0

Như bạn có thể thấy các bản ghi đã được xóa thành công khỏi bảng người

Cảnh báo. Mệnh đề INSERT INTO `tutorials`(`id`, `Name`, `Email`, `mobile`) VALUES (1,'Mohan','mohan@example.com',9090909012);2 trong câu lệnh INSERT INTO `tutorials`(`id`, `Name`, `Email`, `mobile`) VALUES (1,'Mohan','mohan@example.com',9090909012);1 chỉ định bản ghi hoặc các bản ghi sẽ bị xóa. Nếu bạn bỏ qua mệnh đề INSERT INTO `tutorials`(`id`, `Name`, `Email`, `mobile`) VALUES (1,'Mohan','mohan@example.com',9090909012);2, tất cả các bản ghi sẽ bị xóa

Làm thế nào dữ liệu được xóa khỏi MySQL trong PHP?

Xóa dữ liệu khỏi bảng MySQL Sử dụng MySQLi và PDO . Lưu ý mệnh đề WHERE trong cú pháp DELETE. Mệnh đề WHERE chỉ định bản ghi hoặc bản ghi nào sẽ bị xóa. Nếu bạn bỏ qua mệnh đề WHERE, tất cả các bản ghi sẽ bị xóa.

Làm cách nào để xóa dữ liệu khỏi MySQL?

Cú pháp XÓA . Cẩn thận khi xóa bản ghi trong bảng. Lưu ý mệnh đề WHERE trong câu lệnh DELETE. Mệnh đề WHERE chỉ định (những) 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.

Làm cách nào để xóa dữ liệu khỏi cơ sở dữ liệu trong PHP bằng biểu mẫu?

Xóa dữ liệu khỏi cơ sở dữ liệu MySql bằng PHP .
XÓA TỪ tên_bảng WHERE cột_name=some_value;
$query1 = mysql_query("xóa khỏi nhân viên nơi employee_id=$del", $connection);

XÓA hoạt động như thế nào trong MySQL?

Lệnh MySQL Delete được sử dụng để xóa các hàng không còn cần thiết khỏi các bảng cơ sở dữ liệu. Xóa toàn bộ hàng khỏi bảng và trả về số lượng hàng đã xóa . Lệnh xóa có ích để xóa dữ liệu tạm thời hoặc lỗi thời khỏi cơ sở dữ liệu của bạn.

Chủ đề