zoukankan      html  css  js  c++  java
  • 用PHP对数据库数据进行删除

    显示页面:

    <body>

    <table width="100%" border="1" cellpadding="0" cellspacing="0">  //创建一个民族表表格
    <tr>
    <td>民族代号</td>   //建列
    <td>民族名称</td>   //建列
    <td>操作</td>        //建列
    </tr>
    <?php
    $conn = @mysql_connect("localhost","root","123");   //localhost为本机服务器地址,root为用户名,123为数据库密码
    //选择操作的数据库
    mysql_select_db("mydb",$conn);
    //写SQL语句
    $sql = "select * from Nation";

    //执行
    $result = mysql_query($sql);

    //读取数据
    while($attr = mysql_fetch_row($result))
    {
    echo "<tr>
    <td>{$attr[0]}</td>       //索引民族表内的民族代码
    <td>{$attr[1]}</td>       //索引民族表中的民族名称
    <td><a onclick="return confirm('确定删除么')" href='delete.php?code={$attr[0]}'>删除</a></td>  //套一个a标签,跳转到删除页面,并且传递相应数据的索引值,用get方式传值时用?连接,多个参数用&连接;加一个链接onclick到一个弹窗,用于提醒用户是否删除,/为转义符,因为最外层echo有双引号了,内层的两层单引号会使系统无法识别范围,导致出现问题,所以需用/来分隔转义
    </tr>";
    }
    ?>
    </table>

    </body>

    </html>

    删除页面:

    <?php
    $code = $_GET["code"];

    //造连接
    $conn = @mysql_connect("localhost","root","123");  //localhost为本机服务器地址,root为用户名,123为数据库密码
    //选择操作的数据库
    mysql_select_db("数据库名",$conn);
    //写SQL语句
    $sql = "delete from Nation where Code = '{$code}'";

    //执行
    $result = mysql_query($sql);

    if($result)
    {
    //跳转页面
    header("location:chaxun.php");  //删除成功,则跳转回显示页面
    }
    else
    {
    echo "删除失败!";
    }

  • 相关阅读:
    从a文件判断是否删除b文件中的行(sed示例)
    绝对路径的表示方式为什么是"/usr"而不是"//usr"
    判断ssh远程命令是否执行结束
    彻底搞懂shell的高级I/O重定向
    Resource Agent:LSB和OCF
    流程控制语句(MySQL/MariaDB )
    MySQL/MariaDB中游标的使用
    翻译:DECLARE HANDLER语句(已提交到MariaDB官方手册)
    从集合的无序性看待关系型数据库中的"序"
    MariaDB/MySQL存储过程和函数
  • 原文地址:https://www.cnblogs.com/axj1993/p/6415986.html
Copyright © 2011-2022 走看看