테스트 사이트 - 개발 중인 베타 버전입니다

member_list.php 에서 레벨10 회원만 불러오려면~? 채택완료

GNUAPP 5년 전 조회 3,579

회원 레벨이 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개

채택된 답변
+20 포인트
진서기
5년 전

where절 찾아서 mb_level = 10 을 추가하세요.

 

없다면 where mb_level = 10 으로 수정하세요.

 

order by  뒤에 하면 안됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

dragon
5년 전

$sql = " select * {$sql_common} {$sql_search} where mb_level = 10 {$sql_order} limit {$from_record}, {$rows}";

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

$sql_search .= " and mb_level = 10 ";

$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, {$rows}";

이렇게 바꿔 보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

order by  뒤에 적으셔서 오류 발생한거에요.

지금 보니깐 $sql_search라는 부분이 어떤 값으로 나오는지 확인이 필요할것 같습니다. 여기에 값을 추가해주는 방식으로 처리하시는게 좋을거 같아요.

일단 저 부분을 echo해보시고 sql문도 전체 echo해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인