··조회 10,771
카테고리를 만들고 싶습니다.
안녕하세요 병목님 좋은사람입니다. 요즘 날씨가 무더운데 저녁에 잠은 편히 주무시는지요?^^ 그래도 여기는 지금 비가 내리고 있습니다. 사막의 오아시스와 같은 비가 시원하고 내리고 있지요^^....
병목님이 계신곳도 비가 내리고 있나요? ^^
그럼 서론은 여기까지..본론 들어갑니다. 개봉박두!!!
1. 게시판에 카테고리 기능을 첨부하고 싶습니다.
2. 알고리즘을 모르겠습니다.
3. 수많은 사이트를 뒤져봤지만... 소개정도만 나왔지 미리보기 식으로 나와있는것은 없습니다.
4. 그래서 도와주십시오..
5. 시간되면 카테고리 강의좀 부탁드릴께요..
이상 본론있었습니다.
결론 - 그럼 바쁘시더라고 php의 무궁무진한 발전을 위하여
꼭 강의 올려주세요..^^
병목님이 계신곳도 비가 내리고 있나요? ^^
그럼 서론은 여기까지..본론 들어갑니다. 개봉박두!!!
1. 게시판에 카테고리 기능을 첨부하고 싶습니다.
2. 알고리즘을 모르겠습니다.
3. 수많은 사이트를 뒤져봤지만... 소개정도만 나왔지 미리보기 식으로 나와있는것은 없습니다.
4. 그래서 도와주십시오..
5. 시간되면 카테고리 강의좀 부탁드릴께요..
이상 본론있었습니다.
결론 - 그럼 바쁘시더라고 php의 무궁무진한 발전을 위하여
꼭 강의 올려주세요..^^
댓글 1
출장을 다녀오느라 답변이 늦어졌습니다. 죄송합니다.
질문이 너무 어려워요ㅠ.ㅜ
만족스럽게 답변드리려면 시간이 너무 걸릴 것 같구요,
간단하게 원리만 말씀드리겠습니다.
먼저, 카테고리라는 것이 제로보드에서 말하는 그런 카테고리죠?
그렇다면 이렇게 하면 됩니다. (가장 좋은 방법은 제로보드를 뜯어서 분석해보면 되는 것입니다^^)
1. 게시판 테이블에 카테코리 필드를 하나 추가한다. INT 형이 좋다.
2. 위 게시판과 연동되는 테이블을 하나 더 만든다.
이름은 위 테이블과 비슷하게 한다. 예를 들어 게시판 테이블 이름이 bbs_abc 라면 bbs_abc_category 라는 테이블을 하나 더 만든다.
3. bbs_abc_category는 다음과 같은 구조로 만든다.
no(INT), num(INT), name(VARCHAR)
이상 준비 끝.
나머지는 추측이 되죠?
첨에 테이블을 만들 때 기본적으로 카테고리 테이블까지 동시에 만들고, 사용자가 카테고리를 사용할 경우, 카테고리 테이블에 카테고리 분류를 INSERT 합니다.
예)
no num name
1 1 일반자료
2 2 동영상자료
3 3 문서자료
이런 식으로요,
그래서 사용자가 게시물을 쓸 때, 카테고리를 먼저 선택하고 글을 쓰면, 테이블의 카테고리 필드에 해당 카테고리의 번호(num)를 함께 기록하면 되지요.
간략하게 설명드리면 이렇습니다.
보다 자세한 건.... 스스로 ^^ (죄송합니다~)