0

为什么我的删除查询没有从数据库中删除数据?

这是代码:

<?php
include ("includes/database.php");
session_start();

if(!$_SESSION['username']){

    header('location:index.php?error=You are not an administrator');
}else{
    $delete_id=$_GET['id'];
    $user=$_SESSION['username'];
    $delete='delete from `wall` where `ID`="'.$delete_id.'" AND `User_id`="'.$user.'" ';
    $Query=mysql_query($delete) or die (mysql_error()); 
    if ($Query){
        header('location:User_page.php');
    }
}
?>

该查询正在工作,因为我重定向到User_page.php,但数据库中的数据没有被删除。

4

1 回答 1

0

如果查询没有错误,则重定向有效,这并不意味着查询更改了任何内容。尝试:mysql_affected_rows()

你也应该使用$delete_id变量吗?

于 2014-04-03T18:51:50.083 回答