我创建了一个使用PHP从MySQL数据库动态填充的表。第一行是所有记录的重复区域。但是,无论是否有记录,都可以创建最小行数。例如,如果我有一个给定日期的8条记录,那么表格可以用12行绘制,其中4条只是空的吗?
答案 0 :(得分:0)
首先,良好的设计将检索和数据模型与显示(MVC)分开
$data = array();
$result = $db->query("SELECT * FROM table");
while($row = $result->fetch_assoc()) {
$data[] = $row;
}
现在你做了
$MIN_VALUE = 12; // Some value
$i = 0;
foreach($data as $row) {
//Data row
$i++;
}
while(!$i < $MIN_VALUE) {
//Blank row
$i++;
}