ca_name 값이 가|나|다 이렇게 값이 들어갈때에요~~ 라테스트에서 검색할려면 어떻게해야하나요?? 정보
ca_name 값이 가|나|다 이렇게 값이 들어갈때에요~~ 라테스트에서 검색할려면 어떻게해야하나요??본문
ca_name 값이 가|나|다 이렇게 값이 들어갈때에요~~ 라테스트에서 검색할려면 어떻게해야하나요??
현제 메인 페이지에서요~
<?=latest_last("photo_main", "profile", 22, 70," and ca_name='english teacher' ");?>
이렇게 값을 보여주게 해놨어요~~
그런데 ca_name 값이 가|나|다 이렇게 들어가저버리니
ca_name='english teacher' 이게 안되는데요~~
| 이값을 분리한 값만 라테스트로 보이게 하고싶은데요~~
어떻게하면 좋을까요~~ 고수님들 부탁드려욤^^
그럼 항상 좋은일과 대박나시길 기원합니다~~
현제 메인 페이지에서요~
<?=latest_last("photo_main", "profile", 22, 70," and ca_name='english teacher' ");?>
이렇게 값을 보여주게 해놨어요~~
그런데 ca_name 값이 가|나|다 이렇게 들어가저버리니
ca_name='english teacher' 이게 안되는데요~~
| 이값을 분리한 값만 라테스트로 보이게 하고싶은데요~~
어떻게하면 좋을까요~~ 고수님들 부탁드려욤^^
그럼 항상 좋은일과 대박나시길 기원합니다~~
댓글 전체
그누보드 구조상 구분자로 들어가 있는 것을 검색하기에는 .. 난감 할텐데요 ?
ca_name='english teacher' <= 요놈이 어떤 역할을 하는지 모르겠는데 ..
카테고리가 만약에
가
이게 하나가 아니고 다중 카테고리 .. 즉 구분자로 가|나|다 이런식으로 들어가 있다면
ca_name like '%가%' <= 이렇게 검색을 해야 검색이 될겁니다.
그러나 like '%%'는 인덱스를 안타기 때문에 검색에 쥐약입니다.
in으로도 될랑가 모르겠군요
ca_name='english teacher' <= 요놈이 어떤 역할을 하는지 모르겠는데 ..
카테고리가 만약에
가
이게 하나가 아니고 다중 카테고리 .. 즉 구분자로 가|나|다 이런식으로 들어가 있다면
ca_name like '%가%' <= 이렇게 검색을 해야 검색이 될겁니다.
그러나 like '%%'는 인덱스를 안타기 때문에 검색에 쥐약입니다.
in으로도 될랑가 모르겠군요
and ca_name='english teacher' 이것은 라테스트 함수에서요 옵션을 뜻하는거라
저테이블에 저스킨값으로 22개를 불러올때 그리고 ca_name 에 값이 잉글리쉬 티처인 사람만
보여달라 그런 문법같습니다~~
그런데 ca_name 값이 다중 카테고리 가|나|다 이런식으로 되어있으니 latest.lib 에서
바꿔줘야하는것같은데욤~
<?=latest_last("photo_main", "profile", 22, 70," '가'");?>
이렇게 바꾸게 하고 옵션값을 받아오면
latest.lib 에서
for ($k=0; $k<count($arr_ca_name); $k++)
{
if (trim($arr_ca_name[$k])=='') continue;
$row2 = sql_fetch(" select * from $write_table where wr_id = '$arr_ca_name[$k]' ");
if (!$row2[wr_id]) continue;
//$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
//$list[$i][is_notice] = true;
$i++;
}
배열을 분리시켜서 값이 맞으면 보여준다 뭐이런것같은데 sca lib 를 참고하여
라테스트에도 적용해볼려고하니 잘안되네욤~~^^;;
저테이블에 저스킨값으로 22개를 불러올때 그리고 ca_name 에 값이 잉글리쉬 티처인 사람만
보여달라 그런 문법같습니다~~
그런데 ca_name 값이 다중 카테고리 가|나|다 이런식으로 되어있으니 latest.lib 에서
바꿔줘야하는것같은데욤~
<?=latest_last("photo_main", "profile", 22, 70," '가'");?>
이렇게 바꾸게 하고 옵션값을 받아오면
latest.lib 에서
for ($k=0; $k<count($arr_ca_name); $k++)
{
if (trim($arr_ca_name[$k])=='') continue;
$row2 = sql_fetch(" select * from $write_table where wr_id = '$arr_ca_name[$k]' ");
if (!$row2[wr_id]) continue;
//$list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
//$list[$i][is_notice] = true;
$i++;
}
배열을 분리시켜서 값이 맞으면 보여준다 뭐이런것같은데 sca lib 를 참고하여
라테스트에도 적용해볼려고하니 잘안되네욤~~^^;;