1
這裏刪除一行是代碼我不能從MySQL數據庫
<?
$x=$_SESSION["name"];
mysqli_query($mysqli, "DELETE from Uzivatel WHERE username='$x'");
mysqli_close($mysqli);
header("Location: index.php");
?>
我在以前的頁面保存的用戶名進入$_SESSION["name"]
。在這裏,我只是將它加載到$x
,我想從數據庫中刪除行,其中username = $x
但我不能,我不知道爲什麼。
如果我將SQL命令中的$x
更改爲正常字符串名稱(如Hed)(例如),它將刪除他。但是如果我想通過變量刪除它,什麼都不會發生。
是的,我檢查用戶名是否在$_SESSION["name"]
通過回聲,是的,它在那裏。
什麼是查詢前右'$ mysqli'的價值? – TheWolf