0
我已經創建了一個使用php從MySQL數據庫動態填充的表。第一行是所有記錄的重複區域。但是,是否有可能創建的最小行數是否有記錄。例如,如果我有給定日期的8條記錄,那麼表可以用12行繪製,不過其中4個只是空的?具有最小行數的重複區域表
院長
我已經創建了一個使用php從MySQL數據庫動態填充的表。第一行是所有記錄的重複區域。但是,是否有可能創建的最小行數是否有記錄。例如,如果我有給定日期的8條記錄,那麼表可以用12行繪製,不過其中4個只是空的?具有最小行數的重複區域表
院長
首先,良好的設計分離顯示器(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++;
}
我很欣賞你的反應。我一直在玩着類似的東西,但無法讓它工作....在循環中你會創建重複的錶行嗎? //你有數據行嗎? – Dean
如果你想在每一行之後重複一行,把它放在'foreach'中。如果你想在它之前,把它放在'foreach'之前。如果你想它每空白行一次,把它放在'while' –
好吧這是有道理的,但我不熟悉這..... ..... db - >查詢 – Dean