latest.lib 을 수정해 레벨 3의 글쓴이 게시물을 호출하는 방법이 있을까요?
본문
latest.lib 을 아래처럼 하면, 자신의 게시물을 호출하는데요.
mb_id = '$member[mb_id]' 이부분을 어떻게 수정해서 글쓴이의 레벨이 3인 게시물만 구하는 방법이 없을까요?
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and mb_id = '$member[mb_id]' $sql_search order by wr_num limit $from_record, $rows ";
답변 3
그냥 member 한번 셀렉팅 해서
$sql = "select mb_id from g5_member where mb_level = 3";
해서 나온값을 array 된거 $ids = implode(',',$id배열) 해서
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and mb_id in ($ids) $sql_search order by wr_num limit $from_record, $rows ";
하면 될것같은데요
$a = array('test','test2','test3','test5','test6');
$b = "'".implode("','",$a)."'";
echo $b;
답변 늦어서 죄송해요 ^^
print_r($ids) 해서 몇명인지 확인해보시는게 좋을거 같은데요?
$sql = " select * from $tmp_write_table where mb_id in ($ids)";
로 결과 보시고 뒤에 조건문들에 걸러지는거 같은데 조건문 제외하고 확인해보세요!! $rows 에 걸려서 그사람 게시물이 limit 되어있을수도 있고요