2012-12-31 36 views
0

我已經創建了一個使用php從MySQL數據庫動態填充的表。第一行是所有記錄的重複區域。但是,是否有可能創建的最小行數是否有記錄。例如,如果我有給定日期的8條記錄,那麼表可以用12行繪製,不過其中4個只是空的?具有最小行數的重複區域表

院長

回答

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++; 
} 
+0

我很欣賞你的反應。我一直在玩着類似的東西,但無法讓它工作....在循環中你會創建重複的錶行嗎? //你有數據行嗎? – Dean

+0

如果你想在每一行之後重複一行,把它放在'foreach'中。如果你想在它之前,把它放在'foreach'之前。如果你想它每空白行一次,把它放在'while' –

+0

好吧這是有道理的,但我不熟悉這..... ..... db - >查詢 – Dean