嗨,我的表中有几列,如果任何一列为空,则应计为 1...同时如果同一行中有 2 列或更多列为空...它不应计为 2...帮助我的mysql查询.....
<?php
include("connect.php");
$unit=$_GET['unit'];
$chapter=$_GET['chapter'];
//$dept=$_GET['dept'];
$result=mysql_query("select * from `$unit` where stopic='$chapter'");
if(mysql_num_rows($result)>0)
{
    while($row=mysql_fetch_array($result))
    {
        $a=$row['ch1'];
        $b=$row['ch2'];
        $c=$row['ch3'];
        $d=$row['ch4'];
        $e=$row['ans'];
        $f=$row['ques'];
    }
}
else
{
    echo "";
}
?>
如果 $a 或 $b 或 $c 或 $d 或 $e 或 $f 为空...它应计为 1...每行仅一次..同一行不计为 2