member_list.php 에서 레벨10 회원만 불러오려면~?
본문
회원 레벨이 10인 회원만 불러오려 합니다.
member_list.php에서
$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, {$rows}";
이부분을
$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record} order by mb_level = 10, {$rows}";
이렇게 수정하였는데 에러가 발생합니다.
레벨 10 회원만 불러오려면 어떻게해야 될까요? 도움 부탁 드립니다.ㅜ~
답변 4
where절 찾아서 mb_level = 10 을 추가하세요.
없다면 where mb_level = 10 으로 수정하세요.
order by 뒤에 하면 안됩니다.
order by 뒤에 적으셔서 오류 발생한거에요.
지금 보니깐 $sql_search라는 부분이 어떤 값으로 나오는지 확인이 필요할것 같습니다. 여기에 값을 추가해주는 방식으로 처리하시는게 좋을거 같아요.
일단 저 부분을 echo해보시고 sql문도 전체 echo해보세요.
$sql_search .= " and mb_level = 10 ";
$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, {$rows}";
이렇게 바꿔 보세요.
$sql = " select * {$sql_common} {$sql_search} where mb_level = 10 {$sql_order} limit {$from_record}, {$rows}";