我有一些相当复杂的MySQL查询返回大约30个字段。 我正在为报告做一些条件格式化,需要确定所有结果中是否有任何这些字段为空。 我知道如何检查每行,但我需要确定返回结果后整个“列”是否为空。
我正在使用PHP 5.2和简单的HTML来生成报告。
答案 0 :(得分:0)
这样的东西?
$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;
}