我在不同页面上创建了一个链接(删除)。在那之后,我编写了以下代码来执行查询,但不知怎的,它显示了“成功”。消息,但它没有从数据库中删除特定记录...有什么建议吗?
<?php
include_once('data_conn.php');
$id=$_GET['id'];
$sql = "DELETE FROM driver_info where id=$id";
echo $sql;
if(!$sql ) {
echo '<script language="javascript">';
echo 'alert("something went Wrong...:(((("); location.href="user-profile.php"';
echo '</script>';
}
else{
echstrong texto '<script language="javascript">';
echo 'alert("successfully Deleted!!!"); location.href="user-profile.php"';
echo '</script>';
mysql_close();
}
?>
答案 0 :(得分:3)
您永远不会执行您只是存储查询字符串的查询 $ SQL。您应该首先使用
执行查询mysqli_query($ SQL);
答案 1 :(得分:0)
以某种方式显示“成功”消息,但不删除
因为您只是回显查询。停止使用mysql_*
,而不是使用mysqli,并使用mysqli_query
。