mysql구문 질문드립니다.
본문
안녕하세요
항상 sir 고수님들의 많은 도움을 받고있는 회원입니다.,
다름이아니라 mysql구문 중 궁금한점이 있어 질문드리게되었습니다.
if (!empty($search_keyword)) { ////////////키워드 검색
$where .= " And ( c.c_name like '%{$search_keyword}%')
OR ( m.bz_nm like '%{$search_keyword}%' )
OR ( c.c_title like '%{$search_keyword}%' )
OR ( c.c_addr1 like '%{$search_keyword}%' )
OR ( c.c_addr2 like '%{$search_keyword}%' )
OR ( c.c_addr3 like '%{$search_keyword}%' )
";
}
이런식으로 짜여있는데요
하나씩은 검색이 잘되는데 6가지항목을 조합하여 검색하여도 나오게끔 하고싶습니다.
아직 mysql쪽은 초보라 많은 도움 부탁드립니다.
감사합니다!
답변 1
if (!empty($search_keyword)) { ////////////키워드 검색
$where .= " And (
( c.c_name like '%{$search_keyword}%')
OR ( m.bz_nm like '%{$search_keyword}%' )
OR ( c.c_title like '%{$search_keyword}%' )
OR ( c.c_addr1 like '%{$search_keyword}%' )
OR ( c.c_addr2 like '%{$search_keyword}%' )
OR ( c.c_addr3 like '%{$search_keyword}%' )
)
";
}