쿼리 부르는 것 좀 도와주세요ㅜㅜ 채택완료
관악꽃
10년 전
조회 3,412
다음과 같이 테이블을 만들었습니다.
</p>CREATE TABLE job_code3 (
small_code varchar(6) NOT NULL default '',
small_name varchar(50) default NULL,
view_index int(11) default NULL,
PRIMARY KEY (small_code)
<p>);</p><p>
회원들이 사이트에 가입할 때
자신의 직업을 선택할 수 있게 하기 위해
직종들을 저장하고 뿌려주는 테이블입니다.
저 중에 마지막 필드 view_index 의 값이 0이면
그 직종은 회원가입 폼에 노출되지 않게 하려고 합니다.
즉 관리자가 직종을 입력할 때
의사() 변호사() 광부() 농부() 어부() 깡패(0) 신선(0) 화물기사()
위와 같이 0의 값이 들어간 직종은 회원들에게 노출되지 않도록 하려고요.
그런데...
주섬주섬 배워서 쿼리를 다음과 같이 짜 보았는데...
0으로 입력한 직종도 모두 노출돼 버리네요ㅜㅜ
</p><p>$sql = "select * from job_code3 where left(small_code, 4) = '$midCode' order by small_code and where view_index != '0' ";</p><p>//left(small_code, 4) = '$midCode' order by small_code 는 job_code3보다 선행하는 분류코드(4자리)에 해당하는 것입니다. 이것은 신경쓰지 않으셔도 됩니다.</p><p>//문제는 여기입니다. --> and where view_index != '0'</p><p>//쿼리 부르는 방법이 틀렸을테니까요ㅜㅜ</p><p>
view_index = '0'인 것은 제외하고 데이타를 가져오려고 하는 건데,
view_index = '0'인 것도 모두 회원들에게 노출됩니다.ㅜㅜ
어떻게 잡아줘야 할 지 도와주세요.
쿼리 이제 막 공부해 가는 초보라서... 양해해 주시면 감사하겠습니다.(__)
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
필요할 때 큰 도움이 되었습니다. (__)^^
덕분에 공부도 하게 되었어요~