2011-09-07 62 views
-3

我在MySQL中有一個5行(文件名,位置,類型,作者,日期)的表格,我想使用PHP打印如下所示的內容:PHP:打印MySQL表格的內容,每行都有它自己的div

<div id="file"> 
<a href="(location)">(filename)</a> - (author)<br> 
(type) - (date) 
</div> 

我想爲表中的每一行創建一個新的div,這可能嗎?

+3

確定它可能的。你有什麼嘗試? –

回答

2
<?php 
while($row = mysql_fetch_assoc($result)){ 
    echo '<div id="file"><a href="'.$row['location'].'">'.$row['filename'].'</a> - a '.$row['author'].'<br> 
    '.$row['type'].' - '.$row['date']; 
} 
0

需要迭代,像這樣:

<?php $result = mysql_query('SELECT * FROM files;') ?> 
<?php while($row = mysql_fetch_assoc($result)) : ?> 

    <div id="file"> 
     <a href="<?php echo $row['location'] ?>"> 
      <?php echo $row['filename'] ?> 
     </a> 

     - <?php echo $row['author'] ?> 

     <br> 

     <?php echo $row['type'] ?> - <?php echo $row['date'] ?> 
    </div> 

<?php endwhile ?>