博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkPHP 删除数据记录 delete 方法
阅读量:6440 次
发布时间:2019-06-23

本文共 672 字,大约阅读时间需要 2 分钟。

hot3.png

ThinkPHP 中使用 delete() 方法来删除数据库中的数据记录,并且也支持连贯操作的使用。delete() 方法执行成功返回操作影响(删除)的记录数。

例子:

public function del(){    header("Content-Type:text/html; charset=utf-8");    $Dao = M("User");    // 删除 uid=5 的数据记录    $result = $Dao->where('uid = 5')->delete();    if($result !== false){        echo '删除 ',$result,' 条数据。';    }else{        echo '删除数据失败!';    }}

上面例子执行的 SQL 为:

DELETE FROM user WHERE uid = 5

delete() 方法可以用于删除单个或者多个数据,主要取决于 where() 删除条件。另外也可以配合连贯操作中的其他方法如 order()、limit() 等构造出更符合需要的删除条件:

$Dao = M("User");$result = $Dao->where('status=0')->order('regdate ASC')->limit('5')->delete();

上面例子根据用户注册时间降序排列,删除 5 条 status=0 的用户记录。

转载于:https://my.oschina.net/wxweven/blog/56969

你可能感兴趣的文章
今天在做底层数据库操作时,又用到了静态类,所以,单拿出来再说说它
查看>>
FreeMarker 一二事 - 静态模板的使用与生成
查看>>
6.3. 获取当前用户
查看>>
软件架构中的层次依赖
查看>>
HTML/CSS/JavaScript学习笔记【持续更新】
查看>>
基础才是重中之重~延迟初始化
查看>>
[Erlang 0086] RabbitMQ 集群: 从零开始
查看>>
a标签的四个伪类
查看>>
使用Shell创建GitHub仓库
查看>>
利用优秀的.NET界面控件,打造新潮的界面效果
查看>>
Winform 里面的TreeView节点定位的另外一种方法TreeNode.FromHandle
查看>>
PHPUnit整合ThinkPHP的库TPUnit
查看>>
java基础之:java注解
查看>>
Flask中的ORM使用
查看>>
C#中操纵SqlServer数据库
查看>>
[Qt扒手2] PyQt5 路径绘画例子
查看>>
如何将wordpress所有文章批量改为已发布状态
查看>>
148.2. sestatus - SELinux status tool
查看>>
SQL语句大小写是否区分的问题,批量修改整个数据库所有表所有字段大小写
查看>>
深度 | 为什么要利用NLP做情感分析?
查看>>