簡體   English   中英

如何檢查MySQL結果以確定結果中的字段是否為空

[英]How to check MySQL results to determine if field is empty across results

我有一些相當復雜的MySQL查詢,返回大約30個字段。 我正在為報表做一些條件格式設置,需要確定所有結果中這些字段是否為空。 我知道如何逐行檢查,但是返回結果后,我需要確定整個“列”是否為空。

我正在使用PHP 5.2和簡單的HTML來生成報告。

像這樣嗎

$results = mysql_fetch_array($resource);

$columnEmpty = checkEmptyColumn($results, "column_name"); // returns true if empty

function checkEmptyColumn($array, $columnName){
    foreach ($array as $arr){
        if(!empty($arr[$columnName])) return false;
    }

    return true;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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