与标题一样,如何在用户注销时删除电子邮件。我有这个代码,但它没有用。
<?php
session_start();
$email = $_SESSION['email'];
$sql = "DELETE FROM onlineusers WHERE email = $email";
mysqli_query($link, $sql);
session_destroy();
header("Location: index.php");
?>
答案 0 :(得分:0)
这应该是您的查询
$sql = "DELETE FROM onlineusers WHERE email = '$email'";
请注意
'$email'
而不是
答案 1 :(得分:0)
我看到的唯一错误是$ email需要单引号,因为它可能是数据库中的varchar类型字段。
$ sql =&#34; DELETE FROM onlineusers WHERE email =&#39; $ email&#39;&#34;;