在使用ThinkPHP时候数据更新的时候,save()方法返回值为0的问题!!!!
来源:互联网 发布:sql怎么打开mdf文件 编辑:程序博客网 时间:2024/05/29 11:31
在使用TP框架操作数据库,使用了save()的方法更新数据,但是发现没有数据更新,执行save()后,返回的结果是0,使得判断的结果出错!
原本我的做法就是这样:
$res = 使用的模型->where( "条件" )->save( 更新数据的数组 );
if( $res ){
$this->success('成功!');die;
}else{
$this->error('失败!');die;
}
后来,在手册还有官方得到了解决方法:
手册里有这么一句话:
就是它:save()返回值是影响的记录数,需要用恒等来判断结果。
因此我马不停蹄的试水了,改这么做:
$res = 使用的模型->where( "条件" )->save( 更新数据的数组 );
if( $res !== false ){
$this->success('成功!');die;
}else{
$this->error('失败!');die;
}
结果真的看到笑脸了:
so,就这么弄!!!呀呀呀呀呀呀呀
0 0
- 在使用ThinkPHP时候数据更新的时候,save()方法返回值为0的问题!!!!
- thinkphp中save方法更新的值和原来的值一样的时候返回false
- thinkphp 在数据库更新(save)的时候,如果字段没有被修改,会更新失败 和数据的自动验证,插入的时候可以自动验证,但更新的时候就不能验证了
- ECG在DbCore使用实体更新Access数据库的时候返回值为0时的问题解决
- thinkphp save 操作的时候 正常的返回值是非负整数
- 【PHP】【Mysql】【thinkphp】,Thinkphp save()方法执行update操作的返回值问题
- 在使用Hibernate save()方法的时候 报错: org.hibernate.exception.ConstraintViolationException:could not perform
- thinkphp 修改后的数据和原数据一样,save方法返回值
- Thinkphp Save方法更新问题
- Java方法中有循环的时候返回值问题
- 在使用Imagepicker时候,点击recyclerView的item,进入删除界面,返回结果为空的问题
- thinkphp使用view的时候无法利用phpexcel导出数据问题的解决
- SingleColumnValueFilter 过滤数据时候,返回的数据不正常问题
- thinkphp save($data)的返回值
- THINKPHP如何在添加数据的时候获取主键id的值
- iOS项目开发中,对后台返回数据为<null>时候的处理,避免取值产生程序崩溃问题
- 两种方法在插入数据的时候,返回直增字段的主键
- 使用easyUI的treegrid的时候,出现后台返回数据为空时,treegrid加载了前面请求到的数据到页面上的问题
- 新的旅程
- Cocos2d-x 3.x 图形学渲染系列十八
- FragmentTabHost的初步使用
- 大一寒假不能浪费掉!
- 点击时在某个前面出现一个勾选选中的图标
- 在使用ThinkPHP时候数据更新的时候,save()方法返回值为0的问题!!!!
- Android PullToRefresh下拉刷新,上拉加载的使用详解
- ubuntu Google Chrome浏览器不能以root用户身份运行解决方案
- 解决Android Studio出现Errors found while svn working copies detection. Fix it.的办法
- JavaScript简介
- C# 进度条的使用
- 平衡车之速度环分析及调试
- JSTS学习(一) - 简介
- 负载均衡探测器lbd