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 に答える