여분필드 값기준을 검색/필터링 하기
본문
http://localhost/bbs/board.php?bo_table=테이블명&sfl=wr_1&stx=값
위 url 을 사용하면, 동일 테이블이라도, wr_1 의 값에 따라서 필터링을 할 수 잇는것으로 알고 있습니다.
그렇게 되고 있다고 생각해오고 그렇게 사용하고 있었는데, 오늘부터 안되더라구요 ;;
예전부터 안되던게 오늘 정확하게 확인된건지는 모르겟는데
DB 에서 확인해보면 wr_1 에 특정 값이 들어가 있음에도 되지 않습니다.
bbs/list.php 에서 건드린건 없는데요..
테이블을 새로 만들고 해도 안되는데, 혹시 wr_1 의 값으로 검색하기 위해서 특정 페이지 작업을 따로 해줘야 하는건가요? 감사합니다.
답변 2
지극히 정상적으로 동장하는 기능입니다.
/bbs/list.php 파일에서 다음줄을 찾아 출력해서 결과를 확인해 보세요.
echo $sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} ";
WHERE ((INSTR(LOWER(wr_1), LOWER('playdirty'))) ) and ( ...
이런식으로 나온다면 정상입니다.
해당 쿼리를 복사해서 phpmyadmin에서 확인해 보는 것도 좋은 방법일겁니다.
!-->해결했습니다. wr_id 값을 10마다 뛰어쓰기 했는데, 그러면 저렇게 검색이 되지 않습니다.
wr_id 로 게시글을 정렬하고, 향후 중간에 값을 추가하려고 그랬던건데
wr_id 를 1단위로 증가시키니 문제가 해결되었습니다.
답변을 작성하시기 전에 로그인 해주세요.