TP5 判断查询结果是否为空

大家用TP5 时都会有这么一个疑虑,就是用select 查询时,如何判断结果为空呢?

这个问题也困扰了我许久,今天找到了一个简单的方便,下面小编为您解答一下:

之前我判断结果是否为空时是这么写的

 
$num = Db::name('news')->where(['type'=>1])->count();
if($num > 0){
echo '不为空';
}else{
echo '空';

是不是特别麻烦?是不是神烦?请看下面代码为您解忧 

 
$list = Db::name('news')->where(['type'=>1])->select();

if($list->isEmpty()){
return '为空';
}else{
return '非空';
}


 


大家用TP5 时都会有这么一个疑虑,就是用select 查询时,如何判断结果为空呢?

这个问题也困扰了我许久,今天找到了一个简单的方便,下面小编为您解答一下:

之前我判断结果是否为空时是这么写的

 
$num = Db::name('news')->where(['type'=>1])->count();
if($num > 0){
echo '不为空';
}else{
echo '空';

是不是特别麻烦?是不是神烦?请看下面代码为您解忧 

 
$list = Db::name('news')->where(['type'=>1])->select();

if($list->isEmpty()){
return '为空';
}else{
return '非空';
}


 


相关文章

(1)创建数据表: CREATE TABLE IF NOT EXISTS `think_form` ...
组合查询的主体还是采用数组方式查询,只是加入了一些特殊的...
(1)创建模版:/App/Home/View/Form/edit.html   <FORM m...
自定义配置文件user.php: <?php return array(    \'se...
在一些成熟的CMS系统中,后台一般都包含一个配置中心(如织梦...
废话不多说先上图预览下,即本博客的分页; 这个分页类是在...