⊗ppPmDPDR 391 of 447 menu

Xóa dữ liệu khỏi CSDL bằng yêu cầu GET

Bây giờ chúng ta hãy xóa các bản ghi khỏi cơ sở dữ liệu bằng cách truyền id để xóa chúng thông qua tham số GET.

Giả sử chúng ta có một tham số GET với tên del. Hãy lấy id cần xóa vào một biến:

<?php $del = $_GET['del']; ?>

Hãy tạo truy vấn xóa:

<?php $query = "DELETE FROM users WHERE id=$del"; ?>

Xóa bản ghi khỏi cơ sở dữ liệu:

<?php mysqli_query($link, $query) or die(mysqli_error($link)); ?>

Hãy thực hiện sao cho có thể gửi một yêu cầu GET với id của user trên thanh địa chỉ và user đó sẽ bị xóa khỏi CSDL.

Hãy sửa đổi bài toán trước đó sao cho trên trang có các liên kết để xóa từng user:

<a href="?del=1">user1</a> <a href="?del=2">user2</a> <a href="?del=3">user3</a>

Tất nhiên, các liên kết phải được tạo ra từ dữ liệu lấy từ CSDL trong một vòng lặp.

Hãy sửa đổi bài toán trước đó sao cho bạn có mã HTML sau:

<ul> <li>user1 <a href="?del=1">xóa</a></li> <li>user2 <a href="?del=2">xóa</a></li> <li>user3 <a href="?del=3">xóa</a></li> </ul>

Hãy sửa đổi bài toán trước đó sao cho bạn có mã HTML sau:

<table> <tr> <th>id</th> <th>name</th> <th>age</th> <th>salary</th> <th>delete</th> </tr> <tr> <td>1</td> <td>user1</td> <td>23</td> <td>400</td> <td><a href="?del=1">xóa</a></td> </tr> <tr> <td>2</td> <td>user2</td> <td>25</td> <td>500</td> <td><a href="?del=2">xóa</a></td> </tr> <tr> <td>3</td> <td>user3</td> <td>23</td> <td>500</td> <td><a href="?del=3">xóa</a></td> </tr> </table>
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối