묻고답하기

안녕하세요.
웹디인데 게시판 리스트 하나가 말썽이라서 도움을 청합니다.
현재 프로그래머는 없어서 혼자 하다가 여기에 물어봅니다.
프로그램을 직접 짜진 못해도 편집, 수정은 할줄 아는데요 아래의 리스페이지는 뭐가 문제인지 정말 모르겠습니다.
저의 생각은 "while( $row = mysql_fetch_array( $result ) ) {"  부분이 문제 같아요. 이 부분 빼면 금방 뜨거든요
현재 게시물은 50개도 안되고, 잡다한 HTML 다 지우고 PHP 프로그램 부분만 골라서 올리니 좀 봐주세요.


아래 게시판 리스트 페이지가 뜨는데 시간이 10초이상 걸릴만큼 늦게 뜨는 이유가 뭔지 알려주세요


소스를 고쳐주진 않으셔도.. 어느 부분때문에 그런 것 같다.. 라고 라도 좀 알려주세요....
틀린거 없는거 같은데 왜 이런지 ... 너무 너무 스팀 빵빵빵 ;;;


<? include "../main/_top.php" ?>
<?
        
        // 페이지 단위 출력 설정
        if($pagenum == "") $pagenum = 0;
        // 페이지 단위 출력 설정
        $query = "SELECT COUNT(*) FROM t_freeboard_table ";
        $result = mysql_query( $query, $connect );
        $total = mysql_result( $result, 0, 0 ); // 총 출력물 수
        $page = 10; // 페이지당 출력물 수
        $pagesu = ceil( $total / $page ); // 총 페이지 수
        $start = $page * $pagenum; // 시작위치
        
        $number = $total - ( $pagenum * $page ); // 현재 페이지의 시작 출력물 번호
        
        $query = "SELECT * FROM t_freeboard_table ORDER BY num, depth LIMIT $start, $page ";
        $result = mysql_query( $query, $connect );
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
        <?
                while( $row = mysql_fetch_array( $result ) ) {
                        $row[title] = stripslashes( $row[title]) ;
                        if( $row[depth] ) { $re = "<img src=images/img_re.gif align=absmiddle> "; }
                        else { $re = ""; }
                        $blank = "";
                        for( $j=0; $j<$row[step]; $j++ ) {
                                $blank .= "    ";
                        }

        ?>
        <tr align="center">
                <td width="56" height="25" class="bb_num"><?=$number?></td>
                <td align="left" class="bb_title"><?=$blank?>
                        <?=$re?>
                        <a href="content.php?value=<?=$row[idx]?>">
                        <?=stripslashes( $row[title] )?>
                        </a>
                        <? $today = date("Y-m-d");
                                ($today==$row[regdate] ? $now_display = "<img src='images/ico_n.gif' align='absmiddle'>" : $now_display="") ?>
                        <?=$now_display?>
                </td>
                <td width="86" class="bb_title">
                <?
                        if($row[name] == "관리자" || $row[name] == "노트마트"){
                                $nic_name = "<embed src='images/notemart.swf' width='84' height='24'></embed>";
                        } else{
                                $nic_name = $row[name];
                        }
                ?>
                        <?=$nic_name?></td>
                <td width="100" class="bb_num"><?=$row[regdate]?></td>
                <td width="76" class="bb_hit"><?=$row[hit]?></td>
        </tr>
        <?
                        $number--;
                }
        ?>
</table>


<br>
<br>
<!-- page -->
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
        <tr>
                <td width="100%" align="center" class="page">
                <?
                        $pagegroup = 5;
                        $pageend = $pagestart + $pagegroup;
                        $pagegroupnum = ceil( ( $pagenum + 1 ) / $pagegroup );
                        $pagestart = ( $pagegroupnum - 1 ) * $pagegroup + 1;
                        $pageend = $pagestart + $pagegroup - 1;
                        
                        $prevgroup = $pagegroupnum - 1;
                        $prevstart = ( $prevgroup - 1 ) * $pagegroup;
                ?>
                <a href="<?=$PHP_SELP?>?pagenum=0"><img src="../images/btn_p_first.gif" align="absmiddle"></a> 
                <?
                        if( $pagegroupnum != 1 ) {
                ?>
                <a href="<?=$PHP_SELP?>?pagenum=<?=$prevstart?>"><img src="../images/btn_p_prev.gif" align="absmiddle"></a> 
                <?         } ?>
                
                <? for ($i=$pagestart; $i<=$pageend; $i++ ) {
                                if( $i > $pagesu ) { break; }
                                $j = $i - 1;
                ?>
                | <a href="<?=$PHP_SELP?>?pagenum=<?=$j?>"><?=$i?></a>
                <? } ?> | 
                
                <? $nextgroup = $pagegroupnum + 1;
                        $nextstart = ( $nextgroup - 1 ) * $pagegroup;
                        if( $pagesu > ( $nextstart + 1 ) ) {
                ?>
                <a href="<?=$PHP_SELP?>?pagenum=<?=$nextstart?>"><img src="../images/btn_p_next.gif" align="absmiddle"></a> 
                <?  } ?>
                <a href="<?=$PHP_SELP?>#"><img src="../images/btn_p_end.gif" align="absmiddle"></a>
                
                </td>
                <td align="right"><a href="write.php"><img src="images/button_write.gif"></a></td>
        </tr>
</table>


<? include "../main/_tail.php" ?>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
구영탄 background [2] 2007.08.10
아랑 메뉴 스크립트을 알고싶습니다. [1] 2007.08.10
아랑 이 글씨체를 알고싶습니다.^^ [1] 2007.08.10
차문호 html 에 플래시를 넣고 플래쉬에 마우스를 자져가면 점선 박스가 생겨요 이거 지울순없나여 안생기게 하는법줌 갈줘유~ -.-. [3] 2007.08.10
bug 이게 서버가 다운된건지.; [2] 2007.08.10
f0key 카운터도? 고장나나여? 고수님 조언 부탁함다~!  
insideJS 홈페이지 공지사항 창에 대한 질문이요  
김정만 로그인 문제..( 프레임 나눠서 하나는 음악 하나는 보이는 프레임으로)  
김정만 무료 도메인 사용시 로그인 문제..;;  
샤 잉 미니홈형식으로.... [1] 2007.08.10
손상진 db카운터 관련 [2] 2007.08.10
박지영 플래시에 음악을 넣고 나서 박자를 맞추려고 하는데요. [1] 2007.08.10
강정구 메뉴버튼 클릭시 메뉴버튼 전체 색깔 바꾸기 질문입니다.  
차문호 도와주세요  
윤민용 iis6.0 에 php 설치하고 mssql과 mysql동시 사용하는법?  
타나토스 단순한 게시판 리스트페이지가 엄청 늦게 뜨는 이유는?  
starless phpMyAdmin 2.8.0.3 setup  
강신근 정말 신기한 일이~~꼭 좀 알려주세요ㅜ.ㅜ  
newpog@hanmail.net 창크기 변경 될때 프레임셋 늘어 납니다.  
김창덕 홈피글씨 크기가 컴퓨터마다 다르게 나타나는 현상  
원슝빠샤 Polar Coordinates를 이용한 시선집중효과 [1] 2007.08.10
원정화 입력 양식에서 입력한 값을 메일로 받는 방법 [3] 2007.08.10
맥심 글자배경색을 css로 적용시키는 방법? 좀.. [1] 2007.08.10
정재선 카테고리 그룹을 추가하고 싶은데요(그림포함) [1] 2007.08.10
보는사람1 접속할때마다 다른페이지 뜨게 하기  
경문규 이 홈페이지 페이지 로딩??? [3] 2007.08.10
이학영 게시판을 불러오면 메뉴가 위로 달라붙어요?  
자류온 [Flash] 플래쉬에서 import하는 것 질문...  
갖은소리 홈페이지 레이아웃에 psd파일만 있는건 어떻게 활용하나요? [2] 2007.08.10
alpis 폼에서 값이 전달되지 않습니다..도와주세요... [2] 2007.08.10