Удаление записей из базы данных с помощью GET запроса в PHP

В данном видео мы выведем на экран HTML таблицу из записей базы данных, а затем для каждой записи сделаем ссылку на удаление, работающую с помощью GET запроса.

Исходники кода

table { width: 300px; } td { border: 1px solid black; text-align: center; } <?php error_reporting(E_ALL); ini_set('display_errors', 'on'); $host = 'localhost'; $user = 'root'; $password = 'root'; $db_name = 'test'; $link = mysqli_connect($host, $user, $password, $db_name); mysqli_query($link, "SET NAMES 'utf8'"); if (isset($_GET['del'])) { $id = $_GET['del']; $query = "DELETE FROM user WHERE id=$id"; mysqli_query($link, $query) or die( mysqli_error($link) ); } $query = "SELECT * FROM user"; $result = mysqli_query($link, $query) or die( mysqli_error($link) ); for ($data = []; $row = mysqli_fetch_assoc($result); $data[] = $row); ?> <table> <?php foreach ($data as $user) { ?> <tr> <td><?= $user['id'] ?></td> <td><?= $user['name'] ?></td> <td><a href="?del=<?= $user['id'] ?>">delete</a></td> </tr> <?php } ?> </table>