我有下面的php塊用於嘗試刪除發佈變量$超。這個語句的「if」部分運行並顯示我想要刪除的變量但是它顯示回顯爲{variable}並帶有大括號,這就是爲什麼我認爲sql可能不起作用php mysqli刪除發佈變量問題
<?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);
?>
嗯,如果'的var_dump($超)'也* {} *在裏面,然後回去'$超級源'並檢查它在哪裏得到th EM。 – Peon
btw,這個'mysql_error()'你在這裏混合了API,它需要讀作'mysqli_error($ conn)' –
@DainisAbols你說得對,選項的值在字符串中有一些{}拋出。謝謝! – Greek