PHP эхо / печать на основе нулевого значения Извлечено из таблицы Mysql
Это одна таблица (tbl_deep_breathing) из базы данных, как показано ниже.
То, что я пытаюсь сделать, это когда я выбираю из таблицы, где столбец пуст, он должен отображаться как пустое. Ниже мой код:
$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;
Все вышеперечисленные три кода доставляют мне данные в выходной файл, где должно выводиться пустое значение. Пожалуйста, предложите какое-нибудь решение. Спасибо!
2 ответа
Решение
Попробуйте проверить, является ли ваш элемент empty
не array
потому что ваш $query
не нуль, но $query['deep_breathing_Q2'])
Нуль, это должно работать:
if(!empty($query['deep_breathing_Q2']))
Или просто if(is_null($query['deep_breathing_Q2']))
буду работать