我试图删除一个mysql文件使用php这里是代码一旦删除被按下没有发生任何想法?
我试图删除一个mysql文件使用php这里是代码一旦删除被按下没有发生任何想法 delete.php我试图删除一个mysql文件使用php这里是代码一旦删除被按下没有发生任何想法?,php,mysql,Php,Mysql,我试图删除一个mysql文件使用php这里是代码一旦删除被按下没有发生任何想法 delete.php <?php include("db.php"); $id =$_REQUEST['PlayerID']; // sending query mysql_query("DELETE FROM Player WHERE PlayerID = '$id'") or die(mysql_error()); header("Loca
<?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");
?>
您有?Player=$id
,但您的代码正在查找$\u请求['PlayerID']
。这两个术语需要匹配
您的代码也可用于SQL注入。研究使用PDO或mysqli的参数化查询。如果有人想毁了你的一天:字符串“'或“1”=“1”将删除所有玩家字符串“”;drop table Player;”将删除整个表格。研究参数化查询。
echo"<td><font face = 'Verdana' size = '3' color='black'> <a href ='del.php?Player=$id'><center>Delete</center></a>";