테스트 사이트 - 개발 중인 베타 버전입니다

특정 필드값만 가져오고 싶습니다. 채택완료

검풍 3년 전 조회 1,704

테이블명 : AAA
필드(A1) : '1'
필드(A2) : '1'
필드(A3) : '1'
필드(A4) : '1'
.
.
.

위 필드 1값을 다 노출되는 데...
여기서 필드 A1=1 만 노출 할려면 어떻게 해야하나요?

if 변수 좀 알려 주실수 있나요?

 

감사드림.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
B
3년 전

SELECT * FROM AAA WHERE A1=1 -- AAA 테이블에서 A1 필드값이 1인 레코드만 조회

 

또는

 

while ( $row=… ) { // 반복

    if ( $row['A1']==1 ) { // 1이면 조건 진입

        출력;

    }

}

 

또는

 

while ( $row=… ) {

    if ( $row['A1']!=1 ) continue; // 1이 아니면 건너뜀

    출력;

}

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

검풍
3년 전
주말에 죄송합니다. 설명이 부족했군요
위 필드는 다중 선택으로 두개 이상 체크가 됩니다.
알려주신 내용으로 하니 중복(A1)된 내용도 같이 노출됩니다.
B
BiHon
3년 전
… 질문 내용 부족입니다.

A1 중복 제외는 아래처럼 할 수 있습니다.

SELECT * FROM AAA WHERE A1=1 GROUP BY A1

SELECT DISTINCT A1 FROM AAA WHERE A1=1

질문 내용이 부족하니, 정리해서 다시 남기는 것이 좋겠습니다.
검풍
3년 전
추가 정리합니다. BiHon님.

테이블명 : AAA

필드(A1) : '1' 체크됨
필드(A2) : '' 체크안됨
필드(A3) : '1'
필드(A4) : '1'

위 필드 1값을 다 노출되는 데...
여기서 필드 A1=1 만 노출 할려면 어떻게 해야 하나요?
참고로 위 필드는 다중 선택 가능합니다.
B
BiHon
3년 전
여전히 질문을 이해하지 못해 죄송합니다.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
테이블명 : AAA

필드(A1) : '1' 체크됨
필드(A2) : '' 체크안됨
필드(A3) : '1'
필드(A4) : '1'

위 필드 1값을 다 노출되는 데...
여기서 필드 A1=1 만 노출 할려면 어떻게 해야 하나요?
참고로 위 필드는 다중 선택 가능합니다.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

…? @_@);;;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인