WHERE

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

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

댓글 7개

WHERE name LIKE '%김%'
and id LIKE '%김%'";
그렇게 하면 name과 id 값이 일치할 때 뽑이죠?

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

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

WHERE name LIKE '%김%'
OR id LIKE '%김%'";
그렇게 하면 name과 id 값이 일치할 때 뽑이죠? "가 아니라

name과 id 모두 김"이라는 글자가 들어가 있는 것을 가져 옵니다.
둘다 있을 때 뽑고...
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)) {
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,572
19년 전 조회 1,573
19년 전 조회 1,048
19년 전 조회 1,645
19년 전 조회 1,594
19년 전 조회 5,192
19년 전 조회 1,195
19년 전 조회 1,193
19년 전 조회 1,033
19년 전 조회 1,000
19년 전 조회 1,195
19년 전 조회 1,568
19년 전 조회 1,534
19년 전 조회 1,526
19년 전 조회 1,057
19년 전 조회 1,541
19년 전 조회 1,580
19년 전 조회 1,629
19년 전 조회 1,333
19년 전 조회 1,477