我的php脚本将结果显示为已删除,而phpmyadmin仍然显示结果

我的php脚本将结果显示为已删除,而phpmyadmin仍然显示结果,php,mysql,wordpress,Php,Mysql,Wordpress,我为某人编写了一个脚本,他们可以轻松地从数据库中删除测验结果。该脚本的一般要点是用户输入用户名,php脚本查询数据库中与用户名相关的测验结果。然后显示结果 用户可以单击删除链接。单击此链接后,将删除结果,并重新查询数据库,显示更新的结果 在我登录到phpMyadmin看到没有任何结果被删除之前,一切似乎都很好 问题是,这可能是数据库本身的问题吗?还是PHPmyAdmin 我写剧本的方式有问题吗 以下是我在此文本文件中的代码: 这一行似乎缺少quizID周围的结束引号。尝试将其更正为: $quer

我为某人编写了一个脚本,他们可以轻松地从数据库中删除测验结果。该脚本的一般要点是用户输入用户名,php脚本查询数据库中与用户名相关的测验结果。然后显示结果

用户可以单击删除链接。单击此链接后,将删除结果,并重新查询数据库,显示更新的结果

在我登录到phpMyadmin看到没有任何结果被删除之前,一切似乎都很好

问题是,这可能是数据库本身的问题吗?还是PHPmyAdmin

我写剧本的方式有问题吗

以下是我在此文本文件中的代码:

这一行似乎缺少quizID周围的结束引号。尝试将其更正为:

$query1 = "DELETE FROM aw_wpsqt_user_data WHERE quizID='".$_GET['quizID']."' AND username='".$_GET['username']."'";

我还应该提到,这并不是删除信息的最安全的方法,因为似乎我可以对这些字段中的大多数字段使用SQL注入(特别是考虑到URI上出现了这些$_GET变量!看看WordPress的SQL语句标准。

哦,我的天啊。我为此倾注了这么多时间,仅此而已。Aughlaskdfj。非常感谢你。我欠你我的命!
$query1 = "DELETE FROM aw_wpsqt_user_data WHERE quizID='".$_GET['quizID']."' AND username='".$_GET['username']."'";