포인트랭킹보기에서 관리자를 제외시키고 싶습니다. 정보
포인트랭킹보기에서 관리자를 제외시키고 싶습니다.본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 : 제 홈피
포인트랭킹 스킨을 받아서 적용 후 질답 검색해서 다음의 두가지 예문을 이용해
이것저것 대입해서 시도해 봤는데 잘 오류만 뜨고 잘 안되네요.
1. 포인트랭킹 스킨에 있던 기존 구문
$sql = " select sum(mb_point) as sum_point from $g4[member_table]";
2. 예문 1
$sql = " select * from $g4[member_table]
where !mb_leave_date and mb_level<10
order by mb_point desc, mb_today_login desc
limit $from_record, $rows ";
3. 예문 2
$sql = " select * from $g4[member_table] where mb_level <= '9'
and mb_id <> '$config[cf_admin]'
order by mb_point desc, mb_today_login desc
limit $from_record, $rows ";
두가지 모두 잘 안됩니다. 기존 구문이 이 방식들과 좀 차이가 있어보이긴 합니다.
오류 주소 : 제 홈피
포인트랭킹 스킨을 받아서 적용 후 질답 검색해서 다음의 두가지 예문을 이용해
이것저것 대입해서 시도해 봤는데 잘 오류만 뜨고 잘 안되네요.
1. 포인트랭킹 스킨에 있던 기존 구문
$sql = " select sum(mb_point) as sum_point from $g4[member_table]";
2. 예문 1
$sql = " select * from $g4[member_table]
where !mb_leave_date and mb_level<10
order by mb_point desc, mb_today_login desc
limit $from_record, $rows ";
3. 예문 2
$sql = " select * from $g4[member_table] where mb_level <= '9'
and mb_id <> '$config[cf_admin]'
order by mb_point desc, mb_today_login desc
limit $from_record, $rows ";
두가지 모두 잘 안됩니다. 기존 구문이 이 방식들과 좀 차이가 있어보이긴 합니다.
댓글 전체
sql 구문이 문제가 있어 보이진 않습니다.
다른 소스코드들 쪽이 문제가 있지 않을까 싶네요.
오류가 생긴다면 오류메시지도 보여주셨으면 답변에 도움이 되었을 지도 모르겠네요..
일단 변수 값들 부터 먼저 체크 해보세요..
$sql 값을 먼저 echo로 출력하여서
phpMyAdmin의 sql문을 실행 시키는 곳에서 실행 해보세요..
오류메시지가 뜬다면 메시지를 잘 보고 해결책을 찾아 가시면 될 것 같네요..
다른 소스코드들 쪽이 문제가 있지 않을까 싶네요.
오류가 생긴다면 오류메시지도 보여주셨으면 답변에 도움이 되었을 지도 모르겠네요..
일단 변수 값들 부터 먼저 체크 해보세요..
$sql 값을 먼저 echo로 출력하여서
phpMyAdmin의 sql문을 실행 시키는 곳에서 실행 해보세요..
오류메시지가 뜬다면 메시지를 잘 보고 해결책을 찾아 가시면 될 것 같네요..
select * from g4_member where mb_level <= '9' and mb_id <> 'admin' order by mb_point desc, mb_today_login desc limit ,
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
error file : /bbs/point_rank.php
위 두가지 예문 모두 위처럼 구문 일부가 출력되고 아래에 에러코드가 나오네요..
point_rank.php 내용은 아래와 같습니다.
<?
include_once("./_common.php");
include_once("../one_head.php");
include_once("./rank.php");
include_once("../one_tail.php");
?>
예문이 추가되는 파일이 rank.php 파일이니까.. 결국 제자리로 온거네요
phpMyAdmin 은 접속해서 테이블 삭제정도 해본게 전부라 사용법은 잘 모르지만
이것저것 해봐야겠네요.. 메인에 보여지는 포인트랭킹 최신글에선 관리자가 제외되어
나오는걸로봐서 비교해봐야겠습니다. ㅠ
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
error file : /bbs/point_rank.php
위 두가지 예문 모두 위처럼 구문 일부가 출력되고 아래에 에러코드가 나오네요..
point_rank.php 내용은 아래와 같습니다.
<?
include_once("./_common.php");
include_once("../one_head.php");
include_once("./rank.php");
include_once("../one_tail.php");
?>
예문이 추가되는 파일이 rank.php 파일이니까.. 결국 제자리로 온거네요
phpMyAdmin 은 접속해서 테이블 삭제정도 해본게 전부라 사용법은 잘 모르지만
이것저것 해봐야겠네요.. 메인에 보여지는 포인트랭킹 최신글에선 관리자가 제외되어
나오는걸로봐서 비교해봐야겠습니다. ㅠ
일단 보이는 부분이..
select * from g4_member where mb_level <= '9' and mb_id <> 'admin' order by mb_point desc, mb_today_login desc limit ,
limit, 뒤에 나올 $rows 값이 없어서 에러가 나네요..
select * from g4_member where mb_level <= '9' and mb_id <> 'admin' order by mb_point desc, mb_today_login desc limit ,
limit, 뒤에 나올 $rows 값이 없어서 에러가 나네요..