嗨,我的表中有几列,如果任何一列为空,则应计为 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