这是身份问题还是我遗漏了什么?我试图让它删除评论...在这个“delete.php”页面上,$prof 是发送删除请求的用户,在我试图从中删除的页面上,$auth 是发送者评论。
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/includes/system/init.php');
enforce_auth();
$prof = new User($_GET['id']);
$query = "UPDATE `ProfileComments` SET `status` = 'dead' WHERE `id` = '".$prof->id."' LIMIT 1";
$request = mysql_query($query,$connection);
?>
我应该在查询中替换一个不同的变量而不是 $prof->id
吗?
最佳答案
在我看来,当你只是使用 id 来更新你的数据库时,我认为创建一个新对象有点过分了:)
我会这样做:
$id = $_GET['id']; <br>
mysql_query("UPDATE ProfileComments SET status = 'dead' WHERE id = '$id' LIMIT 1") or die(mysql_error());
看看这是否能解决问题!
关于php - 无法让我的 'delete.php 发送到数据库并标记为已死,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1668910/