0

我试图使用 php 删除一个 mysql 文件,这是按下删除后的代码,没有任何想法?

删除.php

<?php
  include("db.php");  

    $id =$_REQUEST['PlayerID'];


    // sending query
    mysql_query("DELETE FROM Player WHERE PlayerID = '$id'")
    or die(mysql_error());      

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

从单独的文件在这里调用它

echo"<td><font face = 'Verdana' size = '3' color='black'> <a href ='del.php?Player=$id'><center>Delete</center></a>";
4

1 回答 1

2

你有?Player=$id,但你的代码正在寻找$_REQUEST['PlayerID']. 这两个术语需要匹配。


您的代码也容易受到 SQL 注入的影响。研究使用带有 PDO 或 mysqli 的参数化查询。

于 2013-03-15T01:18:43.287 回答