Я пытаюсь добавить кнопку удаления в строке таблицы, как только пользователь нажмет на нее, я хочу, чтобы она удаляла запись в базе данных mysql и поэтому не отображалась в таблице. Моя проблема, когда я нажимаю кнопку «Удалить», я получаю ошибку подключения! сообщение, вот мой PHP код:Удалить запись в базе данных с помощью кнопки PHP
<?php
$id = $_GET['id'];
$dbc = mysqli_connect('localhost','user','pass','db') or die('Connection error!');
$query = "DELETE FROM table WHERE id = '$id'";
mysqli_query($dbc, $query) or die('Database error!');
\header('location:datapull.php');
?>
спасибо за любую помощь заранее ...
Получить реальную ошибку 'или die (mysqli_error ($ dbc))' вместо 'или die ('Connection error!')' То же самое для вашего запроса. Плюс, является ли 'table' вашим фактическим именем таблицы? Я должен был спросить. Плюс, избавьтесь от \ in '\ header' –
сбой подключения, там есть bro –
Также на минимальном листе $ id на int. Лучше всего использовать подготовленные заявления. http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php?lq=1 – chris85