list.php
일부를 건드려서
도메인/bbs/board.php?bo_table=테이블명&lvl=값|값&cls=1|2|3|4|5
위방식으로 다중 검색? 비슷하게 사용할수 있도록 수정해 본겁니다..
if ($sca || $stx)
{
if ($lvl){
$mm = explode("|", $lvl);
$lvlrange = "(wr_2 between '$mm[0]' and '$mm[1]') and ";
}
if ($cls){
$cl = explode("|", $cls);
for ($k = 0; $k < count($cl); $k ++){
if (count($cl)==1 || count($cl)-1==$k ){
$cla.= " wr_3='$cl[$k]'";
}else{
$cla.= " wr_3='$cl[$k]' or";
}
$classrange = "(".$cla.") and ";
}
}
$sql = " select distinct wr_parent from $write_table where $lvlrange $classrange $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}
lvl은 = wr_2 값의 범위로 걸러져서 추가되게,
cls는 = wr_3의 값을 나눠 각각 "값 or"로 추가되게 했습니다.
사용하려는 용도는 여유필드 1개의 값을 범위로 검색하고. 3개의 여유필드로 필터 효과를 내고자 합니다..
그래서... 2개를 더 추가하고자 하는데요... 우려 되는 부분이 or이나 and로 쿼리를 길게 해서 사용해도..
서버에 큰 무리나, 문제가 없을지 걱정이 되서... 질문 올립니다.
ps - 검색 기능이 자주 활용될 게시판입니다.. 염두하셔서 댓글점 부탁드려요 ^^
그리고, 새해복 많이들 받으세요 (__)
일부를 건드려서
도메인/bbs/board.php?bo_table=테이블명&lvl=값|값&cls=1|2|3|4|5
위방식으로 다중 검색? 비슷하게 사용할수 있도록 수정해 본겁니다..
if ($sca || $stx)
{
if ($lvl){
$mm = explode("|", $lvl);
$lvlrange = "(wr_2 between '$mm[0]' and '$mm[1]') and ";
}
if ($cls){
$cl = explode("|", $cls);
for ($k = 0; $k < count($cl); $k ++){
if (count($cl)==1 || count($cl)-1==$k ){
$cla.= " wr_3='$cl[$k]'";
}else{
$cla.= " wr_3='$cl[$k]' or";
}
$classrange = "(".$cla.") and ";
}
}
$sql = " select distinct wr_parent from $write_table where $lvlrange $classrange $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}
lvl은 = wr_2 값의 범위로 걸러져서 추가되게,
cls는 = wr_3의 값을 나눠 각각 "값 or"로 추가되게 했습니다.
사용하려는 용도는 여유필드 1개의 값을 범위로 검색하고. 3개의 여유필드로 필터 효과를 내고자 합니다..
그래서... 2개를 더 추가하고자 하는데요... 우려 되는 부분이 or이나 and로 쿼리를 길게 해서 사용해도..
서버에 큰 무리나, 문제가 없을지 걱정이 되서... 질문 올립니다.
ps - 검색 기능이 자주 활용될 게시판입니다.. 염두하셔서 댓글점 부탁드려요 ^^
그리고, 새해복 많이들 받으세요 (__)
댓글 2개
게시글 목록
| 번호 | 제목 |
|---|---|
| 284438 | |
| 284437 | |
| 284435 | |
| 284430 | |
| 284420 | |
| 284417 | |
| 284409 | |
| 284401 | |
| 284399 | |
| 284397 | |
| 284380 | |
| 284378 | |
| 284371 | |
| 284370 | |
| 284366 | |
| 284364 | |
| 284360 | |
| 284357 | |
| 284355 | |
| 284354 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기