我有一个带列的表格
id,name,phone,describe
从我正在使用的此表中获取值时
$row=mysql_fetch_array($query)
现在我想检查是否
$row['describe']
返回空值。如何签入 php??
您可以使用
==0
,这将检查它是否等于0:
if ($row['describe']==0) { /* code to do */ }
或者empty()
,这将检查它是否为空:
if (empty($row['describe'])) { /* code to do */ }
就个人而言,我更喜欢!empty()
因为这将检查变量是否为空。
希望这有帮助,谢谢!
试试这个:
if(empty($row['describe'])) {
//$row['describe'] is empty
} else {
//$row['describe'] is not empty
}
另外请不要使用mysql_*
。它已被弃用并从 PHP 7 中删除。使用 mysqli_*
或 PDO
。
如果条件如下,请使用
if ($row['describe'] == ""){
echo "Description is empty";
}else{
echo $row['describe'];
}
这可以帮助你。首先检查查询是否不返回空,然后检查describe
列是否为空。然后才去执行操作。
if ((mysql_num_rows($result) !=0 ) && (!empty($row['describe']) )
{ //PERFORM ACTION }