php mysqli删除发布的变量问题

时间:2016-05-19 15:13:59

标签: php mysql mysqli

我有下面的php块用于尝试删除已发布的变量$ super。 "如果"这个语句的一部分运行并显示我试图删除的变量但它显示回显为{variable}并带有括号,这就是为什么我认为sql可能无法运行

<?php
    $sql="DELETE FROM `supervisors` WHERE supervisor_name='{$super}'";
    if (mysqli_query($conn, $sql))
    {
        echo "$super";
        echo "1 record removed";
    }
    else{   
        die('Error: ' .mysql_error());
    }
    mysqli_close($conn);
?>

1 个答案:

答案 0 :(得分:-1)

更改此行

$sql="DELETE FROM `supervisors` WHERE supervisor_name='{$super}'";

$sql="DELETE FROM `supervisors` WHERE supervisor_name='$super'";