• PHP 操作Mysql数据库删除数据示例


    需求

    1. PHP连接数据库
    2. POST参数数据控制ID删除数据
    3. 查询剩下的数据

    php连接数据库

    //config.php文件内容
    $database = "xx";
    $dataname = "root";
    $datapasswd = "xxx";
    $datalocal = "localhost:3306";
    //$dataport = "3306";
    $con = mysqli_connect($datalocal,$dataname,$datapasswd,$database);
    if(!$con){
        echo "数据库连接异常";
    }
    //设置查询数据库编码
    mysqli_query($con,'set names utf8');
    

    POST表单

    <html>
    <center>
    <p>需要删除的数据</p>
    <form action="del.php" method="post">
    id: <input type="text" name="id">
    <input type="submit" value="提交">
    </form>
    </center>
    </html>
    

    PHP删除代码

    在做写代码的时候一定要写清楚不然整个库记录全部删除

    <?php
    //接收参数
    $id = $_POST['id'];
    
    //插入数据库
    //SQL查询语句要注意
    $sql = "delete from user where id=$id";
    $result = mysqli_query($con,$sql);
    if(!$result){
        echo "删除失败</br>";
    }
    else{
        echo "</hr><center>删除数据成功</center></br>";
        
    }
    
    //查询数据库
    $query = 'select * from user';
    $result1 = mysqli_query($con,$query);
    
    
    //函数返回结果集中行的数量
    if(mysqli_num_rows($result1)>0){
    //mysqli_fetch_array以数组的形式返回,关联数组
    while($row = mysqli_fetch_array($result1)){
           
        echo     
     "<center>
    <table>
     <tr>
       <th>账号</th>
       <th>密码</th>
     </tr>
     <tr>
       <td>".$row['id']."</td>
       <td>".$row['name']."</td>
       <td>".$row['password']. "</td>
     </tr>
    </table>
    </center>";
     }      
    }
    
    
    
    
    
    //关闭数据库
     mysqli_close($con);
     ?>
    
  • 相关阅读:
    Ucloud的自主研发的检测主机是否被入侵的agent
    logstash 中多行合并
    python yield的解释
    influxdb 配置文件注释
    supervisor 完整安装步骤
    Linux创建系统用户
    kafka 集群的部署安装
    shell 计算时间差
    phantomjs 的安装部署
    yarn 的安装
  • 原文地址:https://www.cnblogs.com/QinTO/p/11863646.html
Copyright © 2020-2023  润新知