我一直在构建一个简单的留言板脚本,并开始编写一个名为 的脚本delete.php
,用户可以在其中输入他/她的密码来删除消息。消息存储有 4 个值:id
、name
、password
、timestamp
、message
。
我遇到的问题是我正在使用的 DELETE 查询不会完全删除记录。它将删除name
andmessage
字段,但该行仍然存在id
,timestamp
和password
。所以在我的留言板上,不是被删除的消息,而是带有时间戳的空白消息。
我可以删除 PHPMyAdmin 中的条目,但它不适用于我的 PHP 脚本。
$db_connection->query("DELETE FROM 'messages' WHERE 'id' = ".$m_id.";")
or die($db_connection->error);
$m_id
存储消息的 ID 号。
没有返回错误,我无法访问 Apache 错误日志。