DB에서 필드값 불러오는 방법을 알려주세요. 정보
DB에서 필드값 불러오는 방법을 알려주세요.본문
g4_sp라는 테이블이 있습니다. 그 테이블에는 아래와 같은 필드와 값이 있습니다.
gr_id gr_name gr_01 gr_02 gr_03
1 aa 0 0 0
2 bb 1 0 0
3 cc 0 1 0
4 dd 1 0 1
위와 같은 테이블이 있습니다.
$sql = "select gr_id , gr_name , gr_01 , gr_02 , gr_03 from g4_sp where mb_id='$member[mb_id]'
위와 같이 불러 왔는데요.
제가 하고 원하는 결과 값은 아래와 같습니다.
gr_02의 값이 1인 회원만 접속을 하게 하려고 할 때,
홍길동이라는 회원이 cc라는 그룹에만 속해 있을 경우는 제대로 적용이 됩니다.
그런데, 홍길동 회원이 aa, cc 두 그룹에 속해 있을 경우는 gr_02값을 0으로 인식해 접속을 하지 못하더라구요.
회원 기준으로 두 그룹 이상 속해 있더라도 gr_02의 값 중 1이 하나라도 있으면 접속이 되게 할 수 있게 값을 추출하는 방법이 궁금합니다.
gr_id gr_name gr_01 gr_02 gr_03
1 aa 0 0 0
2 bb 1 0 0
3 cc 0 1 0
4 dd 1 0 1
위와 같은 테이블이 있습니다.
$sql = "select gr_id , gr_name , gr_01 , gr_02 , gr_03 from g4_sp where mb_id='$member[mb_id]'
위와 같이 불러 왔는데요.
제가 하고 원하는 결과 값은 아래와 같습니다.
gr_02의 값이 1인 회원만 접속을 하게 하려고 할 때,
홍길동이라는 회원이 cc라는 그룹에만 속해 있을 경우는 제대로 적용이 됩니다.
그런데, 홍길동 회원이 aa, cc 두 그룹에 속해 있을 경우는 gr_02값을 0으로 인식해 접속을 하지 못하더라구요.
회원 기준으로 두 그룹 이상 속해 있더라도 gr_02의 값 중 1이 하나라도 있으면 접속이 되게 할 수 있게 값을 추출하는 방법이 궁금합니다.
댓글 전체
홍길동이라는 회원이 cc라는 그룹에만 속해 있을 경우는 제대로 적용이 됩니다. <--- 위 쿼리문이 제대로 된다구요?
작동할리가 없습니다
where mb_id='$member[mb_id]' <---g4_sp 테이블에 mb_id 라는 필드가 없는데 이 쿼리문이 에러가 나지않고 실행 된다는 것이 이상합니다
작동할리가 없습니다
where mb_id='$member[mb_id]' <---g4_sp 테이블에 mb_id 라는 필드가 없는데 이 쿼리문이 에러가 나지않고 실행 된다는 것이 이상합니다
죄송합니다. mb_id 필드가 있습니다. 제가 질문할 때 제대로 작성을 못했네요.
균이님 감사합니다. 균이님의 한마디로 번쩍이는 아래 내용이 있었습니다.
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
가져올 내용
}
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
가져올 내용
}