0

我创建了一个使用 PHP 从 MySQL 数据库动态填充的表。第一行是所有记录的重复区域。但是,无论是否有记录,是否都可以创建最少数量的行。例如,如果我在给定日期有 8 条记录,那么表格是否可以用 12 行绘制,其中 4 行将是空的?

4

1 回答 1

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++;
}
于 2013-01-01T01:31:28.677 回答