博客列表 >软删除的学习

软删除的学习

李明伟的博客
李明伟的博客原创
2019年02月28日 18:44:30601浏览

软删除——

<?php
    $pdo = new PDO('mysql:host=127.0.0.1;dbname=php','root','root');
    $sql = 'UPDATE  `staff` SET `is_show` = 0 where id = 2';
    $stmt = $pdo->prepare($sql);
    $stmt->execute();
    $sql = 'SELECT * FROM `staff` WHERE `is_show` = 1';
    $stmt = $pdo->prepare($sql);
    $stmt->execute();
    echo '<pre>';
    print_r($stmt->fetchAll(PDO::FETCH_ASSOC));
    //软删除
1.在表中添加一个字段,用来表示当前记录的显示状态——is_show。
2.通过更新的方式来模拟删除,改变is_show的值从而实现记录的隐藏。
3.在查询的时候,根据是否显示的标记字段,来过滤显示的结果。
?>

上述例子中通过is_show的值判断数据是否显示,在通过查询语句进行筛选,从而实现软删除的目的。



声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议