如何在php中删除数据库中的记录

时间:2016-07-01 12:29:20

标签: php mysql

我在不同页面上创建了一个链接(删除)。在那之后,我编写了以下代码来执行查询,但不知怎的,它显示了“成功”。消息,但它没有从数据库中删除特定记录...有什么建议吗?

<?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();
                    }
?>

2 个答案:

答案 0 :(得分:3)

您永远不会执行您只是存储查询字符串的查询 $ SQL。您应该首先使用

执行查询

mysqli_query($ SQL);

答案 1 :(得分:0)

  

以某种方式显示“成功”消息,但不删除

因为您只是回显查询。停止使用mysql_*,而不是使用mysqli,并使用mysqli_query

http://php.net/manual/en/mysqli.query.php