![](/img/trans.png)
[英]PHP MYSQL Get data from database and echo message if no data retrieved
[英]PHP echo/print on the base of null value Retrieved from Mysql table
这是db的一个表(tbl_deep_breathing),如下所示。
我正在尝试的是当我从表中选择列为空时,它应该回显Empty 。 以下是我的代码:
$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;
以上三个代码中的所有代码都在输出数据 ,它应该打印为空 。 请提出一些解决方案。 谢谢!
尝试检查你的元素是否为empty
而不是array
因为$query
不为null但$query['deep_breathing_Q2'])
为null,这应该有效:
if(!empty($query['deep_breathing_Q2']))
或者, if(is_null($query['deep_breathing_Q2']))
将起作用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.