Пытаюсь добавить поле кнопки удаления в правой части моей таблицы. Это моя таблица в main. php
<table>
<thead>
<tr>
<th>ID</th>
<th>One</th>
<th>Two</th>
<th>Three</th>
</tr>
</thead>
<tbody>
<?php
if ($result = $mysqli->query($query)) {
while ($row = $result->fetch_assoc()) {
echo
"<tr>
<td>{$row['id']}</td>
<td>{$row['one']}</td>
<td>{$row['two']}</td>
<td>{$row['three']}</td>
<td><a href='/delete.php?id=<?php echo {$row['id']}; ?>'>Delete</a></td><?php
</tr>\n";
}
/*freeresultset*/
$result->free();
}
?>
</tbody>
</table>
delete. php:
<?php
include "dbConn.php"; // Using database connection file here
$id = $_GET['id']; // get id through query string
$del = mysqli_query($db,"DELETE FROM number_table WHERE id = '$id'"); // delete query
if($del)
{
mysqli_close($db); // Close connection
header("location:main.php"); // redirects to all records page
exit;
}
else
{
echo "Error deleting record"; // display error message if not delete
}
?>
В моей базе данных есть следующие столбцы: id (первичный ключ), один, два, три. Кнопка удаления должна подняться без каких-либо ошибок, когда я нажимаю ее, она перенаправляется на main. php, но строка не удаляется. Есть ли у кого-нибудь из вас предложения, почему это так?