TP5 判断查询结果是否为空

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

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

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

<?php

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

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

<?php

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

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

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要将 OFD 文件转换为 PDF 文件,需要使用 OFD 转换工具,可以使用免费的 OFD 转换工具 OFD Converter。 以下是将 OFD 文件转换为 PDF 文件的步骤: 1.先安装 OFD Converter 工具,然后打开 OFD Converter。 2.在 OFD Converter 工具中,选择要转换的 OFD 文件,然后点击“转换”按钮。 3.等待 OFD 文件转换为 PDF 文件完成。 4.转换完成后,可以在 OFD Converter 工具中选择“打开输出文件夹”来查看转换后的 PDF 文件。 在 TP5 中上传 OFD 文件,可以使用 TP5 自带的文件上传类进行上传,例如: ```php // 获取上传的 OFD 文件 $file = request()->file('ofd'); // 判断上传的文件是否为空 if(empty($file)) { return '上传的文件为'; } // 判断上传的文件是否有效 if(!$file->checkIsValid()) { return '上传的文件无效'; } // 将上传的 OFD 文件移动到指定目录 $savePath = './uploads/ofd/'; $info = $file->move($savePath); // 判断文件是否上传成功 if($info) { // OFD 文件上传成功,将 OFD 文件转换为 PDF 文件 $ofdFile = $savePath . $info->getSaveName(); $pdfFile = $savePath . $info->getBasename('.ofd') . '.pdf'; exec('ofd2pdf ' . $ofdFile . ' ' . $pdfFile); } else { // OFD 文件上传失败 return '上传 OFD 文件失败'; } ``` 以上代码中,使用 `$file = request()->file('ofd')` 获取上传的 OFD 文件,然后使用 `$file->checkIsValid()` 判断上传的文件是否有效,再使用 `$file->move($savePath)` 将上传的 OFD 文件移动到指定目录中。 在 OFD 文件上传成功后,使用 `exec` 函数调用 OFD Converter 工具将 OFD 文件转换为 PDF 文件。最后,将转换后的 PDF 文件保存在指定目录中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值