laravel 判断查询数据库返回值的例子
2019-10-18 18:06
2799 查看
在使用 Laravel Eloquent 模型时,我们可能要判断取出的结果集是否为空,但我们发现直接使用 is_null 或 empty 是无法判段它结果集是否为空的。
var_dump 之后我们很容易发现,即使取到的空结果集, Eloquent 仍然会返回 Illuminate\Database\Eloquent\Collection 对象实例。
其实,Eloquent 已经给我们封装几个判断方法。
$result = Model::where(...)->get(); //不为空则 if ($result->first()) { } if (!$result->isEmpty()) { } if ($result->count()) { }
$result = Model::where(...)->first();
如果找不到数据,返回是null
以上这篇laravel 判断查询数据库返回值的例子就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- laravel 判断查询数据库返回值
- laravel查询数据库,对反馈回来的object类型,判断是否存在数据
- perl数据库添加、删除、更新、查询操作例子
- 学习Java6(六) 嵌入式数据库Derby(2)一个基本的例子(建数据库、建表、插入数据、查询)
- Laravel创建数据库表结构的例子
- Spring 使用配置完成从前台页面输入到查询数据库的例子
- laravel 查询数据库first()返回的数据转数组
- sql 查询所有数据库、表名、表字段总结,判断表/视图/存储过程是否存在
- Quicktest professional连接数据库查询例子
- javaJDBC连接数据库查询数据,一看就懂的详细例子
- python查询数据库小例子
- Laravel学习笔记(五)---操作数据库--查询构建器(Query Builder)
- Meteor学习路程(三)之数据库的例子(1)【查询】
- 数据库查询的例子及SQL语句
- laravel使用Caching缓存数据减轻数据库查询压力
- 数据库01--为存储过程设返回值并查询该值
- 笔记_一般数据库查询的一个例子Yii
- ajax实现动态从数据库模糊查询显示到下拉框中(ajax方法返回Dataset的例子)
- PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
- 数据库编程应注意判断查询结果是否为null