PHPを使用してMySQLデータベースから動的に入力されるテーブルを作成しました。最初の行は、すべてのレコードの繰り返し領域です。ただし、レコードの有無に関係なく、最小数の行を作成することは可能ですか。たとえば、特定の日付に8つのレコードがある場合、テーブルは12行で描画できますが、そのうちの4つは空になりますか?
質問する
532 次
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 に答える