博主信息
博文 31
粉丝 0
评论 0
访问量 30018
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Day29-2018/1/4(pdo-数据库连接删查操作)
SmallKing的博客
原创
779人浏览过

内容

pdo-数据库连接删除。

  1. 先查找后删除。

  2. 出错处理。

pdo-数据库删除:

<?php
header("content-type:text/html;charset=utf-8");

try {
    $id=4;
    //连接数据库
    $dsn = ("mysql:host=localhost;dbname=demo");
    $userName = 'root';
    $password = 'root';
    $pdo = new PDO($dsn ,$userName, $password);
    // 查询ID为4数据
    $sql = "SELECT `id`,`name`, `email` FROM `user1` WHERE `id` = '{$id}' ";
    $res = $pdo->query($sql);
    if ($res == true) {
        if ($res->rowCount() == 1) {
            echo '<h3 align="center">删除数据为</h3>';
            echo '<table border="1" cellspacing="0" cellpadding="3" width="40%" align="center">';
            echo '<tr bgcolor="lightblue"><th>ID</th><th>姓名</th><th>邮箱</th></tr>';
//            输出数据
            while($row=$res->fetch()) {
                echo '<tr align="center">';
                echo '<td>' . $row['id'] . '</td><td>' . $row['name'] . '</td><td>' .$row['email'] . '</td>';
                echo '</tr>';
            }
            echo "</table>";
            echo  "<h2>".$row['id']."</h2>";
//            删除查询到的数据
            $sql = " DELETE FROM `user1` WHERE `id`=".$id;
            $res = $pdo->exec($sql);
            if ($res == 1) {
                echo '<h3>删除成功</h3>';
            } else  echo "<h3 style='color: red'>当前没有记录被删除</h3>";
        } else echo "<h3 style='color: red'>查找无数据</h3>";
    } else print_r($pdo->errorInfo());
}
//错误输出错误信息
catch(PDOException $e) {
    echo $e->getMessage();
    exit();
}

pdo_delete.png

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学