PHP从mysql数据库中删除一行
我有一个PHP,我无法让它工作。它的功能是连接到my db并从数据库中删除输入的电子邮件地址。但由于某些原因,结果总是“数据未删除”。我确信所有的细节,如数据库连接细节和列名称等,但代码仍然不起作用 代码:PHP从mysql数据库中删除一行,php,mysql,Php,Mysql,我有一个PHP,我无法让它工作。它的功能是连接到my db并从数据库中删除输入的电子邮件地址。但由于某些原因,结果总是“数据未删除”。我确信所有的细节,如数据库连接细节和列名称等,但代码仍然不起作用 代码: PHP删除数据 要删除的ID: 请指出我在这里做错了什么 谢谢您需要在查询中的$email周围添加引号,因为它是一个字符串 $query = "DELETE FROM `email_user` WHERE `email` = '$email'"; 注意:-您的代码对SQL注入是完全开放
PHP删除数据
要删除的ID:
请指出我在这里做错了什么
谢谢您需要在查询中的
$email
周围添加引号,因为它是一个字符串
$query = "DELETE FROM `email_user` WHERE `email` = '$email'";
注意:-您的代码对SQL注入是完全开放的。您必须使用准备好的语句
帮助参考:-
尝试将查询修改为以下内容:
"DELETE FROM `email_user` WHERE `email` = '$email'"
$email
包含一个字符串,它需要在您的查询中加引号:'$email'
。但还有更紧迫的问题。不要把这个代码放到网上!阅读有关“SQL注入”的内容。
"DELETE FROM `email_user` WHERE `email` = '$email'"