WHERE > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

WHERE 정보

WHERE

본문

$que = "SELECT * FROM 테이블명 WHERE name LIKE '%김%'";

LIKE '%검색문자%' 라구 덧 붙이면 name 필드중 "김" 이라는 문자가 있는 넘을 찾아라는 겁니다.
 
 
name 필드와 id 필드 두 곳에서 김이라는 문자가 있는 넘을 찾으려면 어떻게 하나요?
 

댓글 전체

그렇게 하면 name과 id 값이 일치할 때 뽑이죠?

두개의 필드에서 하나만 일치할 때 뽑히려면 어떻게 할까요? ^ ^;;

아래처럼 했더만 안 되네요...

WHERE name LIKE '%김%'
OR id LIKE '%김%'";
둘다 있을 때 뽑고...
name에는 김이 있고, id에는 김이 없을 때 뽑고...
name에는 김이 없고, id에는 김이 있을 때 뽑고...
둘다 없을 때에는 뽑지 않고...

ㅡ.ㅡ,,,
둘다 있을 때 뽑고...

WHERE name LIKE '%김%' and id LIKE '%김%'";


name에는 김이 있고, id에는 김이 없을 때 뽑고...
WHERE name LIKE '%김%' and id NOT LIKE '%김%'";


name에는 김이 없고, id에는 김이 있을 때 뽑고...

WHERE name NOT LIKE '%김%' and id LIKE '%김%'";

둘다 없을 때에는 뽑기

WHERE name NOT LIKE '%김%' and id NOT LIKE '%김%'";
감사합니다 rolo님!

그 밑에 아래와 같은 구문이 있어서 삽질 했네요! ㅡㅡ


수정 전

if (stristr($chkc[ws_memo], $urldecode) {

수정 후

if (stristr($chkc[ws_memo], $urldecode) || stristr($chkc[ws_name], $urldecode)) {
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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