【发布时间】:2016-08-28 07:03:10
【问题描述】:
我正在使用 PDO,我想从我的成员列表中删除指定的用户。我制作了“删除”按钮来显示每个用户,并且我希望在单击任何随机用户时删除他。这是我试图做到这一点的第二天。
我做了这样的事情:
$id = $user->id;
$sql = "DELETE FROM `users` WHERE `id` = :id";
$query = $handler->prepare($sql);
$query->execute(array(":id" => $id));
但这不是解决方案,这将删除每个人为什么要加入该页面。我想在单击“删除”按钮时删除该按钮所在的用户。我希望你能理解我,我会向你展示我想要的图片。
【问题讨论】:
-
你能显示所涉及的表单或javascript函数吗?还有,
$user->id是从哪里来的? -
@RamRaider 这只是一种形式。我唯一得到的就是上面的代码。
-
@RamRaider 我是从这个link获得的
-
@Monk 作为一般经验法则,当人们要求您展示表单时,您需要发布构成表单的 HTML 标记,而不是其外观的屏幕截图。
-
@Monk:你使用了接受的答案吗?如果是这样,您就从安全方法(您的代码)转向了安全问题(公认的答案)。始终使用参数绑定!
标签: php mysql pdo delete-row