Php 删除查询不删除

Php 删除查询不删除,php,mysql,sql,sql-delete,Php,Mysql,Sql,Sql Delete,我想知道为什么第一个删除查询不起作用,而第二个不起作用 if(isset($_POST['accept request' . $user_from])) { $delete_request = mysql_query("DELETE FROM friend_requests WHERE user_from='$user_from' AND user_to='user_to'"); header("location: friend_requests.php"); echo

我想知道为什么第一个删除查询不起作用,而第二个不起作用

if(isset($_POST['accept request' . $user_from])) {
    $delete_request = mysql_query("DELETE FROM friend_requests WHERE user_from='$user_from' AND user_to='user_to'");
    header("location: friend_requests.php");

    echo "<br /><br />You are now friends with " . $user_to;

}

if(isset($_POST['ignorerequest' . $user_from])) {
    $delete_request = mysql_query("DELETE FROM friend_requests WHERE user_from='$user_from' AND user_to='$user_to'");
    header("location: friend_requests.php");
    echo "Friend Request Declined";
}
if(isset($\u POST['accept request.$user\u from])){
$delete_request=mysql_查询(“delete FROM friend_请求,其中user_FROM='$user_FROM'和user_to='user_to'”);
标题(“location:friend_requests.php”);
echo“

您现在与“$user\u to; } 如果(isset($\u POST['ignorerequest.$user\u from])){ $delete_request=mysql_查询(“delete FROM friend_请求,其中user_FROM='$user_FROM'和user_to='$user_to'”); 标题(“location:friend_requests.php”); 回音“拒绝好友请求”; }

请忽略一个事实,他们没有准备好,这是一个安全问题。我只想知道为什么第一个删除请求不起作用(是的,if被正确触发)

您的用户上缺少美元符号\u to变量

"DELETE FROM friend_requests WHERE user_from='$user_from' AND user_to='$user_to'"

忽略你想忽略的东西。然而,这并不令人遗憾:你的错误处理在哪里?这个问题似乎是离题的,因为它是关于一个程序故障的调试请求,而OP根本没有显示出最小的错误处理努力。你为什么在重定向时使用“echo”?echo不会是displayed@Zerquix18我知道,我以前就有了。人们应该真正开始学习基本的调试。谢谢你给我一个答案。:)