<html>
<head>
HTML CODE
<?
$username="xxxxxx";
$password="xxxxxx";
$database="xxxxxx";
mysql_connect(localhost,$username,$password);
$escape = "INSERT INTO monster VALUES ('',$_POST["name"],$_POST["soort"])";
$escape2 = "DELETE monster FROM monster LEFT OUTER JOIN (
SELECT MIN( ID ) AS ID, NAME, PREF
FROM monster
GROUP BY NAME, PREF
) AS KeepRows ON monster.ID = KeepRows.ID
WHERE KeepRows.ID IS NULL";
$query=mysql_real_escape_string($escape);
$query2=mysql_real_escape_string($escape2);
@mysql_select_db($database) or die("MySQL error: Kan inte ansluta till databasen.");
mysql_close();
?>
</body>
</html>
每次我运行这个(从另一个文件,包含名称和排序帖子)时,我都会收到 500 内部服务器错误。首先,我认为查询可能是问题所在,但它们甚至没有被执行。但是,我试图逃避查询。但还是报错。这段代码有什么问题?(注意:$escape2 是我发现的一些代码,可以删除数据库中的重复项。但我真的不知道如何格式化它以便可以通过 php 使用它。)