***CI新增记录成功后的返回值判断,是用isset还是empty
Q:
新增记录插入成功后,加了一个return $this->db->insert_id();
$digg_id = $this->m_feed_digg->create(json_decode($data));
if(isset($digg_id)){
//新增成功,返回点赞实体信息
}else{
echo 'ERROR';
}
这个条件是isset($digg_id)好还是用empty($digg_id)
A:
应该用empty函数,因为返回的是ID,ID应该是>=1的,插入失败会返回0
empty判断0的时候,会判断为空,得到TRUE
isset判断0的时候,会判断为非空,得到false
***CI新增记录成功后的返回值判断,是用isset还是empty相关推荐
- 关于微信JSAPI支付成功后,点击完成后没有返回值并且页面被自动关闭问题
微信JSAPI支付成功后,点击完成后没有返回值并且页面被自动关闭 简介 解决方式 错误的处理方式 总结 简介 最近很多人可能都遇到一个问题,在使用微信JSAPI支付成功后,不走成功的回调方法,只有支付 ...
- 操作成功后,返回上一页(转)
在做网站系统的时候经常希望,操作成功后,返回来源页面.而Request.UrlReferrer可以获取客户端上次请求的url的有关信息,这样我们就可以通过这个属性返回到"上一页&qu ...
- python执行系统命令后获取返回值的几种方式集合
第一种情况 os.system('ps aux') 执行系统命令,没有返回值 第二种情况 result = os.popen('ps aux') res = result.read() for lin ...
- php 留言板分页显示,php有分页的留言板,留言成功后怎么返回当前页?
比如我在[index.php?p=3]发布留言,成功后怎么返回到 index.php?p=3 这个页面? 在[index.php?p=5]发布留言成功后怎么返回index.php?p=5这个页面? l ...
- 392. 判断子序列 golang 关于布尔类型返回值判断的思考
Me 1.取每一个字符串的字符进行比较. 2.相等就i++,j++,不相等就j++ 3.如果s空了,那么就是true.如果t字符串空了那么...有很多种情况.所以这个解法不好. 但是如果把返回条件设置 ...
- Redis 笔记(10)— 发布订阅模式(发布订阅单个信道、订阅信道后的返回值分类、发布订阅多个信道)
1. 发布-订阅概念 发布-订阅 模式包含两种角色,分别为发布者和订阅者. 订阅者可以订阅一个或者若干个频道(channel): 而发布者可以向指定的频道发送消息,所有订阅此频道的订阅者都可以收到此消 ...
- 使用存储过程更新数据库!成功了但是返回值为 -1 的变态问题的解决办法!
今天遇到个表态的问题!使用带事务的存储过程执行sql语句,看数据库里面插入更新都正常! 但是返回值一直为-1! 头那个大哦!先贴2个存储过程吧!看大侠们能否找到问题的存在 USE [My_DB] GO ...
- 《Python编程从入门到实践》记录之Python函数返回值
目录 1.返回简单值 2.返回字典 3.结合使用函数和while循环 更多关于Python函数的知识见如下博文: <Python编程从入门到实践>记录之Python函数定义.使用 < ...
- cefsharp执行完js代码后获取返回值问题
CefSharp相关操作 Task<CefSharp.JavascriptResponse> t = mychrome.GetBrowser().MainFrame.EvaluateScr ...
最新文章
- 大数据就业前景怎么样?需要学会哪些技术?
- 爬虫之lxml模块中etree.tostring函数的使用
- python3入门基础语法总结_Python基础语法总结
- USB peripherals can turn against their users
- C#面向对象17 23种设计模式
- ecology9 后端开发环境搭建_利用Vagrant快速搭建开发环境
- RN PickerView组件
- iOS - Card Identification 银行卡号识别
- java random产生随机数_Random随机数
- C#6.0新特性的尝试
- python华为认证_HCIA-AI华为认证AI工程师在线课程题目及参考答案
- 华为交换机关闭网口_华为交换机关闭端口号
- ios app 提交审核
- 利用Hbuilder + Android Studio 制作安卓APP
- C++新特性:override
- python百钱百鸡问题_shell的循环与百鸡百钱问题
- TICKScript简介
- 2018年PMP项目管理专业人士资格认证考试回顾总结
- Java汉字转汉语拼音工具类
- 泛目录如何实现日收?
热门文章
- ITK:观察事件 Observe An Event
- OpenCV高级形态转换的实例(附完整代码)
- C语言判断二叉树是否为二叉搜索树(附完整源码)
- QT的QSet类的使用
- django 不用自带的mysql_21_django配置使用mysql数据库的两种方式
- linux怎么查端口是否被占用,LINUX中如何查看某个端口是否被占用
- c支限界算法语言n皇后问题分,算法(八)-回溯法-N皇后问题
- centos配置oracle自启,centos 下配置oracle11gR2开机自启
- 「Swift」Swift与C++和Python
- 「Jupyter」ubuntu下安装jupyterlab后jupyterlab:未找到命令