拜托,有人能告诉我我在做什么错吗?我只是从表中检索结果,然后将它们添加到数组中。一切正常,直到我检查结果为空为止。

这将获得匹配项,将其添加到我的数组中,并按预期回显结果:

$today = date('Y-m-d', strtotime('now'));

$sth = $db->prepare("SELECT id_email FROM db WHERE hardcopy = '1' AND hardcopy_date <= :today AND hardcopy_sent = '0' ORDER BY id_email ASC");

$sth->bindParam(':today',$today, PDO::PARAM_STR);

if(!$sth->execute()) {

$db = null ;

exit();

}

while ($row = $sth->fetch(PDO::FETCH_ASSOC)) {

$this->id_email[] = $row['id_email'] ;

echo $row['id_email'] ;

}

$db = null ;

return true ;

当我尝试检查空结果时,我的代码返回“空”,但不再产生匹配结果:

$today = date('Y-m-d', strtotime('now'));

$sth = $db->prepare("SELECT id_email FROM db WHERE hardcopy = '1' AND hardcopy_date <= :today AND hardcopy_sent = '0' ORDER BY id_email ASC");

$sth->bindParam(':today',$today, PDO::PARAM_STR);

if(!$sth->execute()) {

$db = null ;

exit();

}

if ($sth->fetchColumn()) {

echo 'not empty';

while ($row = $sth->fetch(PDO::FETCH_ASSOC)) {

$this->id_email[] = $row['id_email'] ;

echo $row['id_email'] ;

}

$db = null ;

return true ;

}

echo 'empty';

$db = null ;

return false ;

与往常一样,我们将提供任何帮助。谢谢!

php pdo query 空判断,检查空结果(php,pdo,mysql)相关推荐

  1. java判断对象无数据_java 对象属性不能为空判断

    如何判断一个对象里的属性是否都为空的 怎么判断一个对象里的属性是否都为空的怎么判断一个对象里的属性是否都为空的,或者判断该对象是否是一个实体!引用:怎么判断一个对象里的属性是否都为空的,或者判断该对象 ...

  2. hive 判断子字符串_Java中检查空字符串(null或空白)的方法有几种?

    说明: 本文为牛旦教育原创,头条首发,转发须注明来源和原文网址. 1.摘要 在本文中,我们将介绍些方法检查Java中的空字符串(空的或空白符串).我们有些语言的原生方法以及几个库可用. 2.空与空白( ...

  3. vue 对象判断为空_Vue中可用的判断对象是否为空的方法

    vue有两个方法可用 1. JSON.stringify(evtValue)=='{}' 2. Object.keys(xxx).length==0 js判断对象是否为空对象的几种方法 1.将json ...

  4. 【kindeditor】KindEditor获取多个textarea文本框的值并判断非空

    kindeditor官网:http://kindeditor.net/demo.php 如何获取多个KindEditor中textarea文本框的值,方式很多种(带有HTML标签). var intr ...

  5. 判断为空:null、undefined、空字符串、中文空格

    /*判断为空*/ private isNull=data=> (data == null || (data.toString().replace(/\ |\ /g, "") ...

  6. 还在用if(obj!=null)做非空判断?带你快速上手Optional实战性理解!

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 1.前言 相信不少小伙伴已经被java的NPE(Null ...

  7. js中对于字符串非空判断的总结

    //用户名非空验证 1 function checkUserName(){ 2 var name = document.myform.txtUser; //name 为 txtUser 的文本框 3 ...

  8. Mybatis if test 中int integer判断非空的坑

    Mybatis 中,alarmType 是int类型.如果alarmType 为0的话,条件判断返回结果为false,其它值的话,返回true. 1 <if test="alarmTy ...

  9. iOS判断为空或者只为空格

    本文转载至 :http://www.cnblogs.com/superhappy/archive/2012/11/08/2761403.html 经常有需求 要判断不能为空,后台老是鄙视不做非空判断的 ...

最新文章

  1. 关于雅可比迭代的Python实现
  2. C# 网络编程之使用Socket类Send、Receive方法的同步通讯
  3. 计算机专业需要注意什么细节,计算机专业考生复试注意事项
  4. 视觉SLAM十四讲学习笔记-第四讲---第五讲学习笔记总结---李群和李代数、相机
  5. 再探正则表达式c++-html中搜索url
  6. JY01-KX-01
  7. linux过去硬件设备状态,Linux 设备模型基本概念 (一)
  8. eve星战前夜登录提示服务器维护中,EVE星战前夜进不去怎么办 游戏进不去问题解决方法...
  9. iOS 最新App提交上架流程及部分问题的解决方案2016.12.21,感谢原博主!!!
  10. 常见路由adsl猫默认密码
  11. linux realtek声卡驱动下载,下载:Realtek HD Audio音频驱动2.06版
  12. idea类注释模板快捷键设置
  13. html在线生成字体,手写字体在线生成
  14. java string通配符_java通配符
  15. ubuntu 18.04 安装谷歌输入法
  16. VO、DTO、BO、PO、DO、POJO 数据模型的理解和实际使用
  17. Linux下常见的权限维持方式
  18. 二次型相似对角化的原因
  19. 公积金贷款额度根据什么而定
  20. 京东平台的产品标题的优化有什么技巧?

热门文章

  1. 大数据每日哔哔、新征程
  2. PyQt5多线程的执行和停止
  3. 远程连接SQL Server数据库
  4. NLP《语言模型(三)-- 基于循环神经网络的RNNLM语言模型》
  5. python下雨动画特效_pygame用blit()实现动画效果
  6. leetcode 3 字符串
  7. Python中利用parse_args与namespace来简化函数传参
  8. 图合成与差分隐私(图结构和节点属性)论文笔记
  9. Word2010双栏中某一处改变为单栏后,无法撤销还原为原来的双栏格式的解决方案
  10. OSTU大律法二值化原理