我的删除程序在php中不起作用

我的删除程序在php中不起作用,php,mysql,Php,Mysql,我的删除程序在php中不起作用 下面的代码显示了信息,但删除代码不起作用,我在哪里出错了 连接已建立,但删除代码不起作用,为什么 connection.php display.php delete.php 您在delete.php文件中出错。在where子句之后,您需要使用$_REQUEST['id']而不是$id 请尝试以下代码: <?php require_once "connect.php"; $msg = ""; $id = isset($_REQUEST['id']) ? $_R

我的删除程序在php中不起作用

下面的代码显示了信息,但删除代码不起作用,我在哪里出错了

连接已建立,但删除代码不起作用,为什么

connection.php

display.php

delete.php

您在delete.php文件中出错。在where子句之后,您需要使用$_REQUEST['id']而不是$id

请尝试以下代码:

<?php
require_once "connect.php";
$msg = "";
$id = isset($_REQUEST['id']) ? $_REQUEST['id'] : "0";
$query = "delete from tbemp where id=".$_REQUEST['id'];
if(mysql_query($query)) {
header("location:display.php");
} else {
echo "unable to delete!";
}
?>
更改此项:

<?php
require_once “connect.php”;
$msg = “”;
$id = isset($_REQUEST['id']) ? $_REQUEST['id'] : “0″;
$query = “delete from tbemp where id=”.$id;
if(mysql_query($query)) {
header(“location:display.php”);
} else {
echo “unable to delete!”;
}
?>
为此:

<?php
require_once "connection.php";
$msg = "";
$id = isset($_REQUEST['id']) ? $_REQUEST['id'] : "0";
$query = "delete from tbemp where id=".$id;
if(mysql_query($query)) {
header("location:display.php");
} else {
echo "unable to delete!";
}
?>

当你说你的代码“不工作”时,你到底是什么意思?它会抛出错误吗?它有什么作用吗?你看到那些时髦的引号“和”了吗?这是一个大问题的一部分。使用常规引号。使用错误报告会给您带来错误。更不用说phpPlease中的单引号了,出于对一切的热爱,不要使用GET REQUESTS delete.php?id=X进行破坏性操作或任何更改操作。mysql_*已被弃用,请再次非常小心地使用msqli_*和OP代码。因此,您更改了引号。剩下的呢?你没有提到那件事;只有我这么做了。@Fred ii,我改变了这个。我只是复制了Sathishkumar的密码给他答案。如果我的评论被删除的话,如果你在你的答案中引用了一些时髦的引语,那还是好的。访问问答的人将知道错误/语法错误发生在哪里。另外,增加退出;后头球也不错。只是想帮助和改进答案。谢谢你宝贵的答案,它应该对我很有用,
<?php
require_once "connect.php";
$msg = "";
$id = isset($_REQUEST['id']) ? $_REQUEST['id'] : "0";
$query = "delete from tbemp where id=".$_REQUEST['id'];
if(mysql_query($query)) {
header("location:display.php");
} else {
echo "unable to delete!";
}
?>
<?php
require_once “connect.php”;
$msg = “”;
$id = isset($_REQUEST['id']) ? $_REQUEST['id'] : “0″;
$query = “delete from tbemp where id=”.$id;
if(mysql_query($query)) {
header(“location:display.php”);
} else {
echo “unable to delete!”;
}
?>
<?php
require_once "connection.php";
$msg = "";
$id = isset($_REQUEST['id']) ? $_REQUEST['id'] : "0";
$query = "delete from tbemp where id=".$id;
if(mysql_query($query)) {
header("location:display.php");
} else {
echo "unable to delete!";
}
?>