PHP echo/print 基于从 Mysql 表检索的空值

标签 php mysql database select echo

这是来自数据库的一张表(tbl_deep_breathing),如下所示。

enter image description here

我想要的是,当我从表中选择列为空的时候,它应该回显。 下面是我的代码:

$array=array("deep_breathing_Q2");
$query = $db_obj->selectSRow($array,"tbl_deep_breathing");
if(!empty($query))
echo "Data";
else
echo "Empty";
exit;

或者

$array=array("deep_breathing_Q2");
$query = $db_obj->selectSRow($array,"tbl_deep_breathing");
if(!is_null($query))
echo "Data";
else
echo "Empty";
exit;

或者

$array=array("deep_breathing_Q2");
$query = $db_obj->selectSRow($array,"tbl_deep_breathing");
if($query!="")
echo "Data";
else
echo "Empty";
exit;

以上三个代码都在输出中获取数据,其中应该打印。 请提出一些解决方案。 谢谢!

最佳答案

尝试检查您的元素是否为而不是数组,因为您的$query不为空,而是$query[' deep_breathing_Q2']) 为 null ,这应该有效:

if(!empty($query['deep_breathing_Q2']))

关于PHP echo/print 基于从 Mysql 表检索的空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18644764/

相关文章:

php - MySQL group by 当天无记录时如何填充空值

php - 在 PHP 中,如何在插入 MySQL 表之前转义字符串中的单引号?

mysql - SQL,在字段值末尾具有数据格式的过滤模式

mysql - 私有(private)聊天系统 - 获取每次聊天的最后一条消息

使用比较运算符时的 MYSQL 性能

php - 是否有可能实现 SSL (wss ://) using PHP socket extension?

php - Controller 可以查看相关字段,但在添加或编辑操作中不显示它

php - 只显示今天和 future 的数据

PHP 父子类数据库操作

java - SQL 数据库 Columns 错误,或者不存在?