최근게시글 직접 만들자.. 강제로 DB에서 빼오기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

최근게시글 직접 만들자.. 강제로 DB에서 빼오기 정보

최근게시글 직접 만들자.. 강제로 DB에서 빼오기

본문

최근게시글을 외부의 다른 페이지에 삽입하려고 한나절을 고생하다가 원하는 답변을 죽어도 못찾아서 그냥 만들었습니다. 아래의 DB정보 부분과 게시판명과 갯수만 적으시고 원하시는 어느부분이라도 꽂아주시면 됩니다..

그누보드 다 좋은데 최근글 붙이기는 영~ 어렵더군요.. 칼럼명만 더 적어주면 작성자, 날짜, 코멘트 다 불러올 수 있을 것입니다..

Flash로 변수 받아와 최근글 꾸미시려는 분이나, 올 플래시 메인에 탑재시 분명 유용하게 쓰일 것입니다.. 아래는 코드...


<table width="100%" cellpadding=0 cellspacing=0>
<tr>
<td valign=top>
<?
//--------------------- 데이터베이스 정보 ---------------------//
$host="localhost";
$username="";  //DB사용자
$userpass="";    //DB패스워드
$dbname="";      //DB명

//------------------ 데이터베이스에 연결 ----------------------//
$connect = mysql_connect($host, $username, $userpass) or die("데이터베이스 연결에 실패했습니다.");
mysql_select_db($dbname, $connect) or die("데이터베이스 연결에 실패했습니다.");


$boardname = ""; //관리자모드에서 지정한 게시판명(예 notice)

$query = "select * from g4_write_".$boardname." order by wr_id DESC limit 0,5"; //5개까지만 추출
$result_list = mysql_query($query, $connect);
while($info_list = mysql_fetch_array($result_list)) {
    echo("
        <tr height='26'>
          <td bgcolor='#F5F5F5'>
  <a href='/보드경로/board.php?bo_table=notice&wr_id=$info_list[wr_id]'>  
  $info_list[wr_subject]
  </a></td>
        </tr>
    ");
}

?>
</td>
</tr>
</table>
추천
2
  • 복사

댓글 10개

최근게시물 : g4_board_new (자료 자체가 아닌 최근게시물의 정보만 추출)
최신글 : g4_write_ ~ (해당 테이블에 직접 접근. 즉, 자료에 직접 접근)
~과 같이 정보를 추출하는 방식 자체가 다릅니다.
전 여기서 제가 입력해야할것만 입력해서 저장했는데...
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/01/a21cnan31/www/member_test.php on line 29
이렇게 뜨네요...;;
메인 인덱스에 뿌릴것인데 디비정보를 그대로 넣어도 보안상 문제가 없을까요?
게시판 두개출력시 디비접속문구는 한번만 적어주면 되죠?
수정하면 제가 디자인한 그대로 넣을수 있을꺼같아요 감사합니다.ㅎ
© SIRSOFT
현재 페이지 제일 처음으로