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 idTạ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
Chúng ta có thể xóa dữ liệu khỏi bảng của mình bằng truy vấn DELETE FROM. Thông thường, truy vấn XÓA TỪ bao gồm mệnh đề WHERE để chỉ xóa các bản ghi được chọn
DELETE FROM table
WHERE column = value
" .
"User Name: " . $row['name'] . "
" .
"User Email: " . $row['email'] . "
";
}
mysqli_close[$conn];
?>
Khi chúng ta chạy ví dụ trên, nó sẽ xóa John Doe khỏi bảng. Khi người dùng được in ra trang, chúng ta có thể thấy rằng John Doe không còn trong số các mục
Bản tóm tắt. trong hướng dẫn này, bạn sẽ học cách xóa dữ liệu khỏi bảng cơ sở dữ liệu MySQL bằng cách sử dụng PHP PDO
Chúng tôi sẽ sử dụng bảng
0 trong cơ sở dữ liệu mẫu để trình diễn. Trước khi tiếp tục với hướng dẫn này, bạn nên làm theo hướng dẫn tạo bảng PHP MySQL để tạo bảng
$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
0 và chèn dữ liệu mẫu để thực hành
$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
Xem bảng nhiệm vụ sau
Để xóa dữ liệu trong bảng, bạn làm theo các bước sau
- Kết nối với cơ sở dữ liệu MySQL bằng cách tạo phiên bản mới của đối tượng PDO
- Xây dựng câu lệnh DELETE để xóa một hàng, nhiều hàng hoặc tất cả các hàng trong bảng. 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ử dụng câu lệnh TRUNCATE TABLE
- Thực thi câu lệnh
2 bằng cách gọi phương thức$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
3 của đối tượng$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
4 hoặc phương thức$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
5 của đối tượng$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
6$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
PHP MySQL Xóa dữ liệu ví dụ
MySQL PHP. xóa một ví dụ hàng đơn
Để xóa một hàng trong bảng, bạn sử dụng câu lệnh
2 với mệnh đề WHERE chỉ định hàng nào cần xóa
$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
Đoạn script sau xóa một hàng có id 2 trong bảng
0
$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
4 và trong phương thức
4 để chuẩn bị thực thi câu lệnh
2, sau đó chúng ta chuyển một mảng chứa các giá trị tương ứng với các phần giữ chỗ đã đặt tên trong câu lệnh
$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
2 sang phương thức
$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
5 của đối tượng
$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
6
$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
Để xóa tác vụ có id 2, chúng ta tạo một thể hiện của lớp
0 bằng cách sử dụng câu lệnh
2________số 8
$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
Phương pháp
01 sau đây sẽ xóa tất cả các hàng trong bảng
$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>
0 cũng như đặt lại giá trị của cột tự động tăng của nó
$mysqli = mysqli_connect[$host, $dbUsername, $dbPassword, $dbame]; ?>