新闻动态
新闻动态
- 学习asp.net比较完整的流程
- System.Security.SecurityException: 该程序集不支持部分受信任的调用方
- vue中在不同页面之间-4种传递参数的方式
- return index%3===0是什么意思?
- 内部链接的优化
- 解读微信小程序中wx.setStorageSync数据缓存存在哪里
- thinkphp如何获取请求参数
- 京东商品标题发布的基本格式
- 灰色的星期四 不少站被度娘连根拔起
- php获取服务器端的操作系统类型 php_os
联系我们
邮箱:
手机:15383239821
php
ThinkPHP更新个别字段的值setField、setInc、setDec
作者:
发布时间:2023-08-27
点击:
ThinkPHP有三个更新个别字段的值的函数,分别为setField、setInc、setDec。
setField,根据条件更新一个或多个字段的值。
//更新单个字段
$m-> where('id=5')->setField('name','splaybow');
//更新多个字段
$data = array('name'=>'splaybow','email'=>'splaybow@qq.com');
$m-> where('id=5')->setField($data);
setInc,设置某个字段的值自增,可以增加1,也可以增加指定数量。
//设置score字段,自增1
$m->where('id=5')->setInc('score');
//设置score字段,自增5
$m->where('id=5')->setInc('score', 5);
setDec,设置某个字段的值自减,可以减少1,也可以减少指定数量。
//设置score字段,自减1
$m->where('id=5')->setDec('score');
//设置score字段,自减5
$m->where('id=5')->setDec('score', 5);
最后,值得注意的是,setInc和setDec这两个函数,操作的字段应该都是数字类型的。
所有以上三个函数,如果操作成功,均返回受影响的行数,如果失败则返回false。
新闻资讯
-
2012-07-31C#操作ACCESS数据库(创建,压缩,备份,恢复)
-
2012-06-30没有数据分析何谈SEO?
-
2010-07-20如何让百度快速收录和更新(转)
-
2010-12-09什么是Stop Words?
-
2023-09-20php里isset是什么意思
-
2025-11-24网页加了display:none的网站影响收录吗
相关案例
