我一直在寻找几个小时来找到正确的方法来做到这一点。任何帮助将不胜感激。
我正在寻找一种方法来计算定义行中非空字段的数量。
我想使用 mysql_query 将行转换为数组,跳过空字段。然后我想取那个数组并找到它的大小。
mysql_query(SELECT * FROM table)
$value = array(list, of, values, from, row, in, my, database);
echo sizeof($value); //value would be 8
我也尝试过使用 mysql_num_fields() 计算字段,但不知道如何从结果中减去空字段。
$test = mysql_query("SELECT * FROM table");
$num_rows = mysql_num_fields($test);
echo $num_rows; //but subtracting all fields that are NULL
预先感谢您的帮助。