批改状态:合格
老师批语:
软删除——
<?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的值判断数据是否显示,在通过查询语句进行筛选,从而实现软删除的目的。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号