$db=mysql_select_db("sbcsi",$con); $sql="select * from phpboard order by num desc"; // 가장 최근글이 위로 올라오도록함, read.php에 num을 가지고 들어감
$result=mysql_query($sql,$con);
$numrows=mysql_num_rows($result); // result의 결과값의 내용의 갯수를 구한다 0이라면 자료가 없는것이다
?> <html> <head> <title>찬우 게시판</title> </head> <body> <center><h1>게시판</h1></center><br> <table border=1 align=center width=680> <tr> <td colspan=3 align=center>게시판</td> </tr> <tr> <td>번호</td><td>제목</td><td>작성자</td> </tr> <? if($numrows!=0) // 자료가 있다면 0이 아니라면 자료가 있다는 의미이다 { for($i=1; $i<=$numrows; $i++) // 자료 수만큼 $i값을 반복한다 { $rows=mysql_fetch_array($result); // rows에 자료를 배열로 나누어서 변수에 어사인 시킨다 $num=$rows[num]; $subject=$rows[subject]; $name=$rows[name]; $content=$rows[content];
?> <tr> <!-- 실제 출력문 시작 --> <td><?=$num?></td><td><a href="read.php?num=<?=$num?>"><?=$subject?></a></td><td><?=$name?></td> <!-- 실제 출력문 끝 --> </tr> <? } // end for 게시물 있는 것 만큼 돈다 mysql_fetch_array 로 배열처리하여 출력한다 } // end if numrows 게시물이 없으면 if문 ?> </table><br><br> <center><a href="write.php">글쓰기</a></center>