쿼리를 날릴때 단어를 포함하는 것만 찾기 정보
쿼리를 날릴때 단어를 포함하는 것만 찾기본문
DB에서 wr_id 1 의 옵션칸에 저장 값으로 "짬뽕|짜장|탕수육|간짜장"
wr_id 2 의 옵션칸에 저장 값으로 "짬뽕||탕수육|간짜장"
wr_id 3 의 옵션칸에 저장 값으로 "|짜장|탕수육|간짜장"
일때
짜장과 간짜장 둘다 있는 테이블만 가져오게 어떻게 쿼리를 날려야 될까요?
$sql = " select from $g4[board_table] where 옵션값 (?)= "???????"
wr_id 2 의 옵션칸에 저장 값으로 "짬뽕||탕수육|간짜장"
wr_id 3 의 옵션칸에 저장 값으로 "|짜장|탕수육|간짜장"
일때
짜장과 간짜장 둘다 있는 테이블만 가져오게 어떻게 쿼리를 날려야 될까요?
$sql = " select from $g4[board_table] where 옵션값 (?)= "???????"
댓글 전체
select * from $g4[board_table] where wr_id1 = '' and wr_id2 = '' and wr_3id= '';
전 이렇게 밖에 생각이 안나네요 ..
전 이렇게 밖에 생각이 안나네요 ..
감사합니다.
select * from $g4[board_table] where wr_id1 like '%짜장%' and wr_id2 like '%짜장%' and wr_id3 like '%짜장%';
감사합니다 ^^ select * from $g4[board_table] where 옵션칸 like %짜장% and 옵션칸 like %간짜장%
이 제가 원하는 거네요 ㅎㅎ 많은도움이 되었습니다.
이 제가 원하는 거네요 ㅎㅎ 많은도움이 되었습니다.
%간짜장% 이거는 하실필요가 없습니다.
%짜장%에 포함되어서 ...
%짜장%에 포함되어서 ...
그 조건은 짜장이 없는 간짜장만 있는 것도 불러올 수도 있습니다.
|짜장 과 |간짜장 같이 |를 포함시켜 검색하셔야 둘다 있는 게 검색될 겁니다.
|짜장 과 |간짜장 같이 |를 포함시켜 검색하셔야 둘다 있는 게 검색될 겁니다.
그렇네요 |를 포함시켜야 간짜장과 짜장을 구분할수 있겠네요 ㅎㅎ 좋은 팁 주셔서 감사합니다.