도움이 필요합니다.ㅠ 게시판 에러 채택완료
분류 검색에서 내용을 클릭하면 나오는 에러입니다.
테스트 아이디 : tset
비밀번호 : test00
로그인을해야 해당 게시물을 확인하실 수 있습니다.
http://cscs.or.kr/gnuboard4/bbs/board.php?bo_table=sub_05_02&wr_id=31&sca=%B8%B6%C4%C9%C6%C3%A4%FD%B9%AB%BF%AA%A4%FD%C0%AF%C5%EB">http://cscs.or.kr/gnuboard4/bbs/board.php?bo_table=sub_05_02&wr_id=31&sca=%B8%B6%C4%C9%C6%C3%A4%FD%B9%AB%BF%AA%A4%FD%C0%AF%C5%EB
select wr_id, wr_subject from g4_write_sub_05_02 where wr_is_comment = 0 and wr_num = '-17' and wr_reply < '' 0 order by wr_num desc, wr_reply desc limit 1
1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('0 order by wr_num desc, wr_reply desc limit 1' 명령어 라인 1)
error file : /gnuboard4/bbs/board.php
이런 오류는 어디를 수정해야하는 막막합니다.
도와주세요~ㅠ
답변 2개
카테고리(sca) 값이 있으면 에러가 뜨네요.
/bbs/view.php 파일 그누 원본이랑 비교해서 체크해보세요.
0 order by <= 0이 들어가면 안됩니다.
답변에 대한 댓글 5개
if (!$board[bo_use_list_view]) {
if ($sql_search)
$sql_search = " and " . $sql_search;
// 윗글을 얻음
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply < '$write[wr_reply]' $sql_search order by wr_num desc, wr_reply desc limit 1 ";
$prev = sql_fetch($sql);
// 위의 쿼리문으로 값을 얻지 못했다면
if (!$prev[wr_id]) {
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num < '$write[wr_num]' $sql_search order by wr_num desc, wr_reply desc limit 1 ";
$prev = sql_fetch($sql);
}
// 아래글을 얻음
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply > '$write[wr_reply]' $sql_search order by wr_num, wr_reply limit 1 ";
$next = sql_fetch($sql);
// 위의 쿼리문으로 값을 얻지 못했다면
if (!$next[wr_id]) {
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num > '$write[wr_num]' $sql_search order by wr_num, wr_reply limit 1 ";
$next = sql_fetch($sql);
}
}
echo $sql_search;
echo $write[wr_num];
echo $write[wr_reply];
찍어서 ' 같은 문자가 있는지 확인해보세요.
아니면 게시판설정에서 전체목록보이기 체크해보세요.
기냥 간단하게 해결이ㅋㅋ
몇시간동안의 삽질이ㅋㅋ 게시판 설정에서 전체목록 보이기 설정했더니 되네요..
이게 무슨 역할을 하는 기능이죠? ㅎㅎ
여튼 감사합니다.
게시글보기에서 아래쪽에 게시판목록이 나오게 되구요
체크안하면
게시글본문 아래쪽에 이전글 다음글 버튼이 나오게 되어 있습니다.
if (!$board[bo_use_list_view]) { // 전체목록보이기를 사용안하면 아래 구문 실행(이전글,다음글 구하는 쿼리)
수고하세요~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인