我是靠谱客的博主 眼睛大小猫咪,最近开发中收集的这篇文章主要介绍php pdo query 空判断,检查空结果(php,pdo,mysql),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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

$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)的全部内容,希望文章能够帮你解决php pdo query 空判断,检查空结果(php,pdo,mysql)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部