在Logout上删除电子邮件

时间:2017-05-21 12:32:05

标签: php database

与标题一样,如何在用户注销时删除电子邮件。我有这个代码,但它没有用。

<?php

    session_start();

    $email = $_SESSION['email'];

     $sql = "DELETE FROM onlineusers WHERE email = $email";
     mysqli_query($link, $sql);

    session_destroy(); 

    header("Location: index.php");
?>

2 个答案:

答案 0 :(得分:0)

这应该是您的查询

$sql = "DELETE FROM onlineusers WHERE email = '$email'";

  

请注意'$email'而不是$email

答案 1 :(得分:0)

  1. 我假设您使用此脚本时数据库连接成功。
  2. 我看到的唯一错误是$ email需要单引号,因为它可能是数据库中的varchar类型字段。

    $ sql =&#34; DELETE FROM onlineusers WHERE email =&#39; $ email&#39;&#34;;