下面是我一直試圖用來從mysql數據庫中刪除一行的代碼。我一直在搜索論壇,但我還沒有找到問題。我知道我的連接工作正常,因爲我可以毫無問題地使用INSERT INTO命令。我確信很明顯,我是新手,尋找簡單的解決方案。PHP使用DELETE FROM刪除mysql中的行
<?php
$_POST[title];
$jimmy = $_POST[title];
echo $jimmy; ## this echo is here to make sure I was getting form data sent over correctly
include("dogs.inc");
$cxn = mysqli_connect($host,$user,$passwd,$dbname)
or die("Couldn't connect to server");
$sql = "DELETE FROM ashly3 WHERE title = '$jimmy' " ;
mysqli_query($cxn, $sql);
include("ashly.php");
?>
你得到的錯誤是什麼?你確定有一行標題符合'$ jimmy'的值嗎?也請清理您的用戶輸入。 – 2012-02-24 16:51:56
啊,它是'$ jimmy',加入''jimmy',[小巴比表](http://imgs.xkcd.com/comics/exploits_of_a_mom.png)期待你。 – soulmerge 2012-02-24 16:52:09
嘗試改變這個'mysqli_query($ cxn,$ sql);'到'mysqli_query($ cxn,$ sql)或死('執行查詢錯誤');' – 2012-02-24 16:55:02