Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从MySQL数据库中删除用户,一旦他们通过电子邮件验证了自己_Php_Mysql - Fatal编程技术网

Php 如何从MySQL数据库中删除用户,一旦他们通过电子邮件验证了自己

Php 如何从MySQL数据库中删除用户,一旦他们通过电子邮件验证了自己,php,mysql,Php,Mysql,我需要一些关于MySQL数据库的帮助。我需要有一个功能,用户可以删除自己从数据库中输入的电子邮件地址,然后它会问他们,如果他们是100%确定他们想删除自己,然后它会将他们从数据库中删除。任何帮助都将不胜感激 以下是显示数据库中当前用户的页面- 编辑我不是说我想让别人帮我写代码!很抱歉,如果它是在清晨出现的,我正试图在明天之前完成它,因为我说过它会完成的!谢谢Joao给出的非常有用的答案 编辑2我已经通过使用上述由Joao发布的代码制作了代码。下面是它使用的最终代码:)希望它能帮助别人 我使用了一

我需要一些关于MySQL数据库的帮助。我需要有一个功能,用户可以删除自己从数据库中输入的电子邮件地址,然后它会问他们,如果他们是100%确定他们想删除自己,然后它会将他们从数据库中删除。任何帮助都将不胜感激

以下是显示数据库中当前用户的页面-

编辑我不是说我想让别人帮我写代码!很抱歉,如果它是在清晨出现的,我正试图在明天之前完成它,因为我说过它会完成的!谢谢Joao给出的非常有用的答案

编辑2我已经通过使用上述由Joao发布的代码制作了代码。下面是它使用的最终代码:)希望它能帮助别人

我使用了一个页面,用户在其中输入电子邮件地址:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Leave</title>
</head>


<body>
<form action="remove.php" method="post">
<label style="color:#000">Email:</label><br/>
<input name="email" type="email" required="required" style="color:#000">   <br/>
<input type="submit" value="Leave" class="btn btn-danger">
</form>
</body>
</html>

离开
电子邮件:

然后我有另一个名为“remove.php”的文件:

<?php
$host="localhost"; // Host name 
$username="username"; // Mysql username 
$password="password"; // Mysql password 
$db_name="database name"; // Database name 
$tbl_name="tablename"; // Table name 

// Connect to server.
mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

$email=$_POST['email']; //Fetch the email address from the last page and set it     as a variable called '$ email'

$sql="DELETE FROM $tbl_name
WHERE email='$email'"; //Delete the user where the email address is the same     as the one which they put in the last form
$result=mysql_query($sql); //Find the result of the executed code

if($result){
echo "Successfully Removed"; //Tell the user if it was removed successfully
}
else {
echo "ERROR"; //Tell you if there is a error.
}
mysql_close(); //Close your SQL connection

?>

不确定我是否正确理解了你的问题。我想您只需要执行一个
deletefrom
MySQL命令

DELETE FROM table_name
WHERE some_column=some_value;

有关更多信息,请参阅。

欢迎光临。但不幸的是,如果你有一个免费的编码网站,但仍然有问题,我们非常愿意帮助。然而,我们并不是为你做这一切,你是在要求sql js php吗?不管怎样,这个问题需要展示你的作品不,我想他希望有人为他写整个剧本!不,我只需要几行代码,真愚蠢!我并不擅长PHP和SQL。谢谢你,这正是我需要乔的!