用户注销后,基本上会删除其表中包含其任何行中的代码的所有数据。从表名称中删除存储为变量?
$idcode = $_SESSION['idcode'];
$idicao = $_SESSION['idicao'];
if(isset($_POST['logout'])) {
$sql = "DELETE FROM $idicao WHERE idcode=".$idcode."";
mysql_query($sql);
}
session_unset();
session_destroy();
mysql_close($dbid);
header("Location: login.php");
?>
变量正确地在页面上回显,session_start位于顶部。唯一的问题是表中的记录没有被删除。
你说的所有变量正确呼应..没有包括$ _ POST ['登出'] ? – Gryphius
echo $ sql,向我们显示结果。 – 2011-09-18 20:00:08
echo $ sql给我DELETE FROM Test WHERE idcode = test – Thatfuzzbean