2011-09-07 5 views
-3

5 행 (파일 이름, 위치, 유형, 작성자, 날짜)이있는 MySQL 테이블이 있는데 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 ?> 
관련 문제