save 方法更新数据
save方法的更新判断失败用 false === 来判断, 否则执行都是成功的,只是如果为0 表示没有更新任何记录(就是你说的更新值和原来值相同的情况)。
发生错误返回false,未更改记录返回0,更改成功就返回更新成功的行数
$result = $Model ->save( $data );
if ( false !== $result ){
$this ->success( '更新成功!' );
} else {
$this ->error( '更新失败!' );
} |
需要用 !== false 来判断更新是否成功,因为save方法返回值是更新操作影响的记录数,有可能影响的记录数为0,但却更新成功的。
if ( $result >0 || $result ===0 ){
//成功 } else {
//失败 } |
add
如果写入结果$result数据非法则返回false,如果是自增主键 $result则返回主键值,否则返回1。
所以只要判断添加返回的值大于0就代表添加成功,否则为添加失败
delete
发生错误返回false,否则返回删除成功的个数,0代表没有删除成功一个
所以判断条件只要delete !==false就代表删除成功 或者判断删除成功的条数大于0
select find
发生错误为false,没有结果就返回null,有结果就是数组(select) find() 返回的是一个一维数组
find 返回 array("id"=>1,"name"=>"小飞");
select 返回 array(0 =>array("id"=>1,"name"=>"小飞"))
没有数据都返回null,查询错误都返回false
相关推荐
ThinkPhp知识大全(非常详细) ThinkPhp知识大全(非常详细)ThinkPhp知识大全(非常详细)ThinkPhp知识大全(非常详细)
CRMEB知识付费系统其主要由课程系统、分销推广、付费会员、营销活动、支付、客服系统、文章管理、登录注册,微信模板消息通知等九大功能模块构成,囊括了在线教育及知识付费的大部分主要功能,支持在线推流直播、...
知识付费小程序,采用的是thinkphp内核, 属于资源下载,知识付费,虚拟交易变现类, 教程: 测试环境:php7.2+mysql5.6 后端教程 1.将源码上传至服务器 首先修改数据库文件 Application\Common\Conf\config....
完整的ThinkPHP开发文档,以word的形式整合框架各个结构,查找简便,非常有助于学习ThinkPHP3框架。
ThinkPHP3.2.1知识点是我在学习此框架时候的经验积累,希望能帮助正在学习此框架的朋友们!若对你有帮助请给满星,谢谢!!!
ThinkPHP3.1完全开发手册 版权申明 发布本资料须遵守开放出版许可协议 1.0 或者更新版本。 未经版权所有者明确授权,禁止发行本文档及其被实质上修改的版本。 未经版权所有者事先授权,禁止将此作品及其衍生作品以...
分为三个目录: mk为知识库主代码,包含mysql建模文件.用户密码采用md5加密 Public为公用的js库 thinkphp-master为ThinkPHP框架包
130套thinkphp5网站模板源码,企业网站建设thinkphp模板,建站thinkphp源码模板网站搭建
Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel...
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布
基于ThinkPhp5.0+Vue开发的知识付费系统源码 基于ThinkPhp5.0+Vue开发的知识付费系统源码 基于ThinkPhp5.0+Vue开发的知识付费系统源码 基于ThinkPhp5.0+Vue开发的知识付费系统源码 基于ThinkPhp5.0+Vue开发...
thinkphp漏洞检测工具
thinkphp开发模板,把常用的功能都写好了,可以直接使用
Thinkphp6入门到实战
三个目录: mk知识库主程序,数据库EA文件和脚本 thinkphp-master,ThinkPHP主框架 Public公共的JS库
thinkphp完整源码.rar
基于ThinkPHP5小区物业管理系统基于ThinkPHP5小区物业管理系统基于ThinkPHP5小区物业管理系统基于ThinkPHP5小区物业管理系统基于ThinkPHP5小区物业管理系统基于ThinkPHP5小区物业管理系统基于ThinkPHP5小区物业管理...
最新ThinkPHP 5快速入门手册,学习ThinkPHP好帮手。
thinkphp_thinkphp_thinkphp5_源码.zip
thinkphp是一个基于thinkphp6的后台管理系统,对标laravel-admin。 think-admin特色: 1、composer库一键安装,丰富的配置项目 2、根据数据库自动生成增删改查,并生成相应的菜单和权限,减少基础机械重复工作 3、...