웹마스터 팁

최근 게시물을 보면 필요 악일 경우가 있다고 생각됩니다.
사실 sql을 이용하면 원하는데로 데이터 베이스를 추출할 수 있는데 최근 게시물 스킨이 있으므로 해서 몇개의 스킨이나 형식이 너무 매여 있다는 생각이 듭니다.

데이터를 추출하는데 필요한 명령은 몇개 되지 않습니다.
이 형식만 안다면 자신의 사이트에 마음대로 추출해 낼수 있습니다. 그래서 일부 게시판 (제로보드를 제외하고 )에서는 최근 게시물을 제공하지 않은이유가 이런 이유을수 도 있습니다.

물론 자신이 게시판을 만들때도 이와 같이 직접 추출하는게 가장 좋을것으로 봅니다.

그럼

일반적으로 제목만 나오게 한다면 어떻게 할까요.
<?
$result=mysql_query("select * from zetyx_board_notice order by no desc limit 5");
while($data=mysql_fetch_array($result))
{
?>
echo $data[subject];
<?
}
?>

이렇게만 하면 5개만 추출됩니다.

이것부터 응용해서

<?
$result=mysql_query("select * from zetyx_board_notice order by no desc limit 5");
while($data=mysql_fetch_array($result))
{
?>
echo "[".date('Y-m-d',$data[reg_date])."]".$data[subject];
<?
}
?>

이렇게 하면

[날짜] 제목

의뢰로 쉽게 추출 됩니다.

이런형식으로 그림도 같이 추출할수 있는데
이경우는
<?
if ($data[file_name1]) { ?>
                      <img src=bbs/<?=$data[file_name1]?> width=80 height=80 border=1 align=left>
                      <?}
                      ?>
부분을 추가 시켜 준다면
왼쪽에 그림이 나타납니다.(file1)

이렇게 해서 그림 제목 내용... 이렇형식의 추출을 할수 있습니다.

이때 테이블을 이용해야 깔끔한 표현이 가능합니다.
<?
$result=mysql_query("select * from zetyx_board_notice order by no desc limit 5");
while($data=mysql_fetch_array($result))
{
?>
<table><tr><td>
<?
if ($data[file_name1]) {
?>
                      <img src=bbs/<?=$data[file_name1]?> width=80 height=80 border=1 align=left>
<?
}
</td><td>[<?=date('Y-m-d',$data[reg_date])?>]<?=$data[subject]?><br><?=cut_str($data[memo],50)?>
</td></tr></table>
<?
}
?>

이런씩의 추출을 하다보면 얼마 든지 원하는 모양의 추출이 가능합니다.
추가 필드의 추출이 필요한 작업들에서는 꼭 필요한 내용들인듯합니다.

php의 기본적은 명령에 속하지만 제로보드를 이용하면서 게시판외 부분들은 php를 최대한 활용하는게 가장 이상적인 사이트 제작일거라 생각됩니다.

실제 자동차 영업 사이트, 부동산 사이트, 쇼핑몰 등에서 추출하는방법은 단순합니다. 이런 기법들입니다.
php로 되어 있든지 asp로 되어 있던지 원리는 똑같기 때문에 여러 방향으로 활용해 보시고 html의 기본을 모르면 이렇게 추출해도 테이블이 깨지는 경향이 있으니깐 테이블 명령은 숙지 하시는게 가장 좋습니다.

그럼 즐거운 하루 되시고 봄에 긴잠을자고 다시 일어 나는 한꼬마가 강좌를 계속하려고 합니다. 많이 봐주세요.
제목 글쓴이 날짜
트랙백 구현하기 - 1. 트랙백이란 무엇인가? [4] file TheMics 2004.04.18
[국에 밥말아먹는 PHP 프로그래밍] 1-1. PHP는 뭐하는 밥이냐?! (상) (Build 2) [17] 9000㎒ 2004.04.18
배열의 정렬에 대한 약간의 강의 [2] ♡다솜지기♡ 2004.04.02
드디어 PHP 5 RC1 발표(04.03.18) [8] 써니루루☆ 2004.03.19
PHP와 MYSQL연동 관련함수 [3] 백무혼 2004.03.07
함수] Exec 함수에 대한 간략한 설명 [3] NS 2004.03.05
초간단 인라이브 방송여부 알아보기 프로그램. [12] 심심타 2004.03.01
[허접팁]윈엠프 리스트창에 방송정보 보여주기;;[수정] [5] file 『처니리♂』 2004.02.29
폴더에 사진올려놓고 리스트자동으로 만들기 [7] 김인기 2004.02.22
여러 DB에서 최근 게시물 추출하기 위한 소스 입니다. [6] NS 2004.02.21
HTML,이미지,동영상 파일 열리지 않고 다운로드되도록 만들기(수정) [21] TheMics 2004.02.19
한꼬마의 제로보드 활용법 (게시물 추출하기) [4] 한꼬마 2004.02.17
[허접팀]랜덤 이미지 불러오기( +_+)/" [9] 『처니리♂』 2004.02.12
간단한 랜덤 게시물 구하는 간단한 소스입니다. [5] NS 2004.02.12
cd키랑 비슷한거 만들기 -_-;; [12] 추천대화상대 2004.02.11
많은 txt파일 db에 한번에 저장시키기 -_-;;(별 내용없으나 필요하신분은 보세요) [1] 추천대화상대 2004.02.11
이미지 업로드시 자동으로 섬네일 이미지 만들어 주기 [2] 장정식 2004.02.02
제로 카운터 ip 체크형에서 쿠키 체크 형으로 바꾸기 [8] 정재원 2004.01.27
[초허접기초] 하드디스크 용량을 구해보자..!! [13] SeePaGae 2004.01.24
[초허접기초!!] PHP 가 무엇인고..?? 1탄.. [6] SeePaGae 2004.01.24