我在使用php執行一個簡單的mysql刪除查詢。我不知道錯此查詢:如何執行MySql查詢?
$delid=$_REQUEST['did'];
if(($del=mysql_query("delete from achieva_trainee_mail_tble where id='".$delid."'"))==true)
{
header("location:viewtrainee.php?dl=1");
}
else
{
echo("<script>alert('Failure please try again later...');</script>");
}
我可以用「$ _REQUEST [」做']頁中的「沒有」。但它不會重定向到viewtrainee.php頁面,它會轉到else部分。我爲其他文件執行相同的結構,它工作正常。這有什麼問題。
首先從「where id = ..」中刪除引號,因爲您的ID是INTEGER。其次,確保你之前沒有任何輸出或HTML標籤,因爲header()只能用於此。 – 2012-03-28 07:56:05
使用var_dump來檢查mysql_query返回的結果 – 2012-03-28 07:56:10
使用'mysql_error()'來捕獲錯誤... – Marco 2012-03-28 07:56:46