簡體   English   中英

如何檢查$ row ['column_name']是否返回空的php mysql

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM