ThinkPHP之数据修改
来源:互联网 发布:宝宝钢琴淘宝 编辑:程序博客网 时间:2024/06/05 00:21
save()方法 实现数据修改,返回受影响的记录条数
具体有两种方式实现数据修改,与添加数据的方法类型(数组方法、AR方式)
1. 数组方式
$goods=D("Goods");$arr=array('goods_id'=>100,'goods_name'=>'lenovo手机','goods_price'=>1200);$goods->where('goods_id>50')->save($arr);//返回受影响记录数量
注意:如果以上不写where条件,则默认全部修改数据表中的数据,但是TP框架处于安全考虑,不会让你这么干的!!因此,如果你写:
$goods->save($arr);//返回false
2. AR方式
$goods=D("Goods");$goods->goods_id=53;$goods->goods_name="魅族手机";$goods->goods_priece=2099;$goods->where('goods_price>1000')->save();
因此:TP框架出于安全考虑,不能让你全部修改,如果想修改必须:
① 明确告诉系统哪条sql语句被update更新
② 可以设置where进行sql语句更新操作
save() 方法返回值
0:之前没有问题,执行前后数据没有变化
自然数:受影响的记录条数
false:执行失败
疑问:如何我就想全部修改数据怎么办???求大神
0 0
- ThinkPHP之数据修改
- ThinkPHP--实现数据修改save
- ThinkPHP CURD之修改(更新)
- thinkphp 3.2 => 0623-11 修改数据
- ThinkPHP 2:添加修改删除数据
- Thinkphp数据的修改及删除操作
- thinkPHP的数据添加、修改、删除
- ThinkPHP之数据信息添加
- ThinkPHP之六脉神剑(创建数据)
- thinkphp 学习之 CURD操作数据创建
- ThinkPHP之数据信息的查询
- ThinkPHP框架七数据的修改和删除
- SQL 之 修改数据
- 数据修改之返回修改的数据
- ThinkPHP之add、save无法添加、修改的解决方案
- ThinkPHP之add、save无法添加、修改的解决方案
- ThinkPHP之add、save无法添加、修改的解决方案
- thinkphp 更新数据时如果未修改数据,返回结果判断错误
- storm 入门原理介绍
- Linux如何创建一个进程
- 运行时权限的处理方法(以打电话为例 Api 23,24)
- Android tab切换控件
- Linux命令行与Shell脚本编程(续2)
- ThinkPHP之数据修改
- 安卓SlideMenu 仿QQ 主页侧滑菜单
- 5.RabbitMQ技术测试点
- 【特效】滚动的数字
- 兼容性小结
- 1st round, 17 Letter Combinations of a Phone Number
- IO的构造方法
- 读图解http笔记-第一章
- 使用51内核单片机检测开关状态中断函数的问题