[英]How to check if $row['column_name'] is returning empty php mysql
我有一個帶有列的表
id,name,phone,describe
從我正在使用的表中獲取值時
$row=mysql_fetch_array($query)
現在我想檢查是否
$row['describe']
正在返回空值。 如何檢查PHP?
嘗試這個 :
if(empty($row['describe'])) {
//$row['describe'] is empty
} else {
//$row['describe'] is not empty
}
另外請不要使用mysql_*
。 它已被棄用並從PHP 7中刪除。使用mysqli_*
或PDO
。
這可以幫到你。 首先檢查查詢不返回空,然后檢查describe
列是否為空。 只有這樣才能采取行動。
if ((mysql_num_rows($result) !=0 ) && (!empty($row['describe']) )
{ //PERFORM ACTION }
您可以使用==0
,這將檢查它是否等於0:
if ($row['describe']==0) { /* code to do */ }
或者為empty()
,這將檢查它是否為空:
if (empty($row['describe'])) { /* code to do */ }
就個人而言,我更喜歡!empty()
因為這將檢查變量是否為空。
希望這有幫助,謝謝!
如果條件如下,請使用
if ($row['describe'] == ""){
echo "Description is empty";
}else{
echo $row['describe'];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.