我对我的index.php页面有一个评论部分。 (就像我在这里显示的那样)我有一个删除链接,将您发送到删除页面。我希望能够在单击时删除该特定ID。 的index.php从Mysqli中删除选定的ID
<div class='commentnest'>
<p id='id'> ".$row['id']."</p>
<p id='user'> ".$row['user'].":</p>
<p id='comment'>".$row['usercomment']." </p>
<p id='time'>".$row['timestamp']."</p>
<a href='delete.php?=".$row['id']."'>Delete</a>
</div>
delete.php页
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "DELETE FROM commenttable WHERE id=id";
if (mysqli_query($conn, $sql)) {
echo "Record deleted successfully";
} else {
echo "Error deleting record: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
每次我发送一个特定的评论有时间
,它会删除所有的意见。我知道这是因为我没有说明要选择哪个ID,但我很难搞清楚。
感谢您的帮助!
阅读 - http://php.net/manual/en/tutorial.forms.php – splash58
'id = id'为true。 http://sqlfiddle.com/#!9/add33/3首先命名您的'GET'参数。然后使用参数化查询删除该值。 – chris85
您需要一个GET数组用于此 –