Copy
if ($ca_name) {
$where[] = " (b.ca_name like '%$ca_name%' or a.pt_tag like '%$ca_name%') ";
}
위 현재 소스에서 ca_name 혹은 pt_tag 첫음절부터 동일한 값만 출력되게 하려는데 아래와 같이 앞쪽 %만 제거하니 제대로된 값이 안나오네요....
Copy
if ($ca_name) {
$where[] = " (b.ca_name like '$ca_name%' or a.pt_tag like '$ca_name%') ";
}
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
2020-04-06 (월) 14:40:25
pt_tag 같은경우는 태그가 , 콤마 구분으로 데이터가 들어가 있을텐데 %앞에것을 빼시면 안됩니다.
카테고리는 문제가 없겠지만 pt_tag 데이터가 아무래도 다르기 때문일텐데
해당 부분은 like 문을 쓰시려면 앞에 넣으셔야 하는 부분입니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.