我在使用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