php 파일 편집할때 여분필드값을 불러오는 방법..

php 파일 편집할때 여분필드값을 불러오는 방법..

QA

php 파일 편집할때 여분필드값을 불러오는 방법..

답변 2

본문

/bbs/board.php?bo_table=calendar_[mb1]

 

위와 같은 링크인데 빨간 부분을 회원가입시 입력한 여분필드1로 반영되게 하고싶습니다. 

 

아시는분 답변 부탁드립니다!

이 질문에 댓글 쓰기 :

답변 2

bo_table 이건 DB 테이블 이름의 일부입니다. 

그누보드는 게시판 1개당 테이블 1개씩 사용합니다.

 

그런데 bo_table에 회원 아이디가 들어가면 회원 1명당 테이블 1개를 생성해야 합니다.

회원이 1천명이면 테이블이 1천개 생성되고

회원이 1만명이면 테이블이 1만개가 생성됩니다.

 

상당히 관리도 번거롭고 나중에 테이블이 너무 많아질것 같아요.

1개 BATABASE에 테이블 몇개까지 생성되려나 모르겠고요.

 

비효율적입니다.

1개의 회원 게시판을 만들고 회원아이디를 카테고리로 하거나 별도의 분류명을 사용하는것이 좋을것 같아요.

 

회원이 1만명이라 해도 실제로 글쓰는 사람은 수백명 이내일겁니다.

나머지 8천명 9천명의 글 안쓰는 사람들을 위해 1인당 테이블 1개씩 만들어 줄 필요는 없는것 같아요.

그런데

/bbs/board.php?bo_table=calendar_[mb1]

?bo_table= <<== 이게 게시판 코드인데
테이블 1개를 사용하는거에요.
그누보드 기본 상태에서는 테이블 1개를 사용합니다.
회원마다 테이블 안들려 해도


calendar_A 이면 g5_write_calendar_A 테이블이 필요하고
calendar_B 이면 g5_write_calendar_B 테이블이 필요하고
calendar_C 이면 g5_write_calendar_C 테이블이 필요하고
calendar_D 이면 g5_write_calendar_D 테이블이 필요하고
calendar_E 이면 g5_write_calendar_E 테이블이 필요하고
calendar_F 이면 g5_write_calendar_F 테이블이 필요합니다.
그래야 그누보드가 정상적으로 돌아가요.

만약 bo_table이 아니라 다른 매개변수이면 회원이 로그인 했다는 가정하게
board.php?전달할변수=calendar_<?php echo $member['mb_id'] ?>
이렇게 사용하시면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 15
© SIRSOFT
현재 페이지 제일 처음으로