0

以下に示すように、これは db からの 1 つのテーブル (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;

上記の 3 つのコードはすべて、出力にDataを取得しています。ここで、 Emptyを出力する必要があります。いくつかの解決策を提案してください。ありがとう!

4

2 に答える 2

2

あなたの要素がnullではなくnullであるため、要素がそうでemptyないかどうかを確認してください。これは機能するはずです:array$query$query['deep_breathing_Q2'])

if(!empty($query['deep_breathing_Q2']))
于 2013-09-05T20:09:12.820 に答える