如何添加不同的功能以使结果不重复?
非常感谢您的帮助。
$yearnow=$_POST['yearnow'];
$stmts = $db->query("select * from tblgencol where year='$yearnow'");
while($row= $stmts->fetch(PDO::FETCH_OBJ)){
$pdf->Row(Array($row->busname,$row->business));
}
}
这是我的代码的输出:
我正在使用fpdf从数据库显示我的数据。而且工作正常。只是名字重复了。
这是我想要实现的:
或者如果我想显示这个怎么办?
为了获得所需的结果,您需要检查当前的公司名称是否与上一个显示的名称相同,如果是,则不输出它:
$yearnow=$_POST['yearnow'];
$stmts = $db->query("select * from tblgencol where year='$yearnow'");
$busname = '';
while ($row = $stmts->fetch(PDO::FETCH_OBJ)) {
$thisbusname = ($row->busname != $busname) ? $busname : '';
$pdf->Row(array($thisbusname,$row->business));
$busname = $row->busname;
}
GROUP BY
应该可以让您获得独特的busname,类似这样的东西,
$stmts = $db->query("select busname,business from tblgencol where year='$yearnow' group by busname");