경우의 수가 엄청 많아여 > 자유게시판

자유게시판

경우의 수가 엄청 많아여 정보

경우의 수가 엄청 많아여

본문

황사 땜시 또 감기~~ 아흑~
감시 조심하세여~~~~~

메인이나 그룹의 index에서 최신글을 보여줄 건데여
최신글 노출이 회원의 취미나 장기 등 여러 가지 특성에 따라 달라져여
경우의 수에 따라 최신글 노출이 달라지는 거져

극단적으로 예를 들어, 그 경우의 수가 약 300개 정도 된다고 하면
if~ else if~로 해도 되나여?

회원 갑 : 회원가입시 취미를 '영화감상'으로 등록 --> 접속시 '영화감상'에 해당하는 최신글 노출
회원 을 : 회원가입시 취미를 '역사탐구'로 등록 --> 접속시 '역사탐구'에 해당하는 최신글 노출
회원 병 : 회원가입시 취미를 '클럽미팅'으로 등록 --> 접속시 '클럽미팅'에 해당하는 최신글 노출
.........

회원가입시 취미 체크하고 그것을 최신글 쪽으로 연결은 아는 분이 해 주실 건데여,
갑, 을, 병........ 등에 따라 if~ else if~로 해도 되는지 궁금해여

경우의 수가 저렇게 많으면 switch로 해야 하나여??
그런데 switch로 해도 어느 것이 더 우선순위를 갖는 것도 아니어서.... 고민.... 고민....
(switch는 빈도가 많은 것을 우선적으로 뽑으라고 하지만, 이건 그것도 아니어서)

이런 경우는 어떻게 처리해 줘야 하나여??????

뭐 else if , switch 말구 다른 방법도 있나여, 궁금함~~임다
갈켜주세여~~~~!!


보너스여~~~~~~!!!!!!!!!!!!!!!!!!!!!!














재밌죠????? ㅋ~ 이제 갈켜 주세여~~~~~~~~~
추천
0

댓글 11개

감사함다~~ 근데 어려워여~~~ (삼촌한테 기초를 배워도 많이 부족한 상태라서)
배열?? 조건절?? 좀만 구체적으로 알려 주셔여~~ 감사함다~~
http://database.sarang.net/?inc=read&aid=27861&criteria=mysql&subcrit=&id=&limit=20&keyword=IF&page=3
요걸 보시고 응용해보시던지..

http://www.mysqlkorea.co.kr/sub.html?mcode=develop&scode=01&m_no=21702&cat1=12&cat2=352&cat3=0&lang=k

case제어 구문을 공부해보세요 : )
DB관련된 것들은 DB내에서 조건절을 사용하면 속도가 향상됩니다.
부하가 줄어들지요 : )
접속자가 많지 않다는 전제로...
관심정보는 g4_member 테이블의 mb_10 에 ,(콤마)로 구분되어 저장되어 있다면,
function get_latest() {
$favorites = explode(",", $member[mb_10]);
$list = Array();
$latest_limit = 10;

for($i = 0; $i < count($favorites); $i++) {
$sql = "select * from g4_write_board where sca='{$favorites[$i]}' ";
$result = sql_query($sql);

while(($row = sql_fetch($result) != null) {

if(count($list) > $latest_limit) {
return $list;
} else {
$list[] = $row;
}

}
}

return $list;
}
전체 31 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT