implode 하여 검색 채택완료
db에 a,b,c,d... 와 같이 저장이 되어 있습니다.
검색 페이지에는
$sql_common = " from {$g5['member_table']} ";
$sql_search = " where (1) ";
if ($stx) { $sql_search .= " and ( "; switch ($sfl) { case 'mb_9' : $sql_search .= " ({$sfl} like '%{$stx}') "; break; default : $sql_search .= " ({$sfl} like '{$stx}%') "; break; } $sql_search .= " ) "; }
가 있구요 $stx는 검색어, $sfl은 mb_9입니다.
각 줄에는 a,c 인 사람도 있고 a,b 혹은 c,d 인 사람도 있고 다양합니다.
그중에서 a를 검색하면 a가 있는 사람 모두를 검색하고 싶은데요 어떻게 해야 하나요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
4년 전
$sql_search .= " (FIND_IN_SET('{$sfl}', '{$stx}') ";
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
4년 전
�
4년 전
$sql_search .= " ({$sfl} like '%{$stx}%') ";
이렇게 %를 뒤에다 더 붙여주니 되네요 감사합니다
이렇게 %를 뒤에다 더 붙여주니 되네요 감사합니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
채택
채택
채택
채택
답변대기
채택
채택
채택
답변대기
채택
채택
답변대기
채택
채택
채택
채택
일단 하나로만 되어 있는, 그러니까 db에 j 라고만 되어 있는 사람이 있어서
j로 검색을 해봤는데도 안되네요