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

카테고리 오류;;

· 14년 전 · 1266 · 5
select , case wr_id when 827 then 0 when 826 then 1 when 819 then 2 when 802 then 3 when 801 then 4 when 800 then 5 when 792 then 6 when 777 then 7 when 775 then 8 when 773 then 9 when 765 then 10 when 762 then 11 else 10000 end as fsort from g4_write_poto_joy_01 where wr_id = 827 or wr_id = 826 or wr_id = 819 or wr_id = 802 or wr_id = 801 or wr_id = 800 or wr_id = 792 or wr_id = 777 or wr_id = 775 or wr_id = 773 or wr_id = 765 or wr_id = 762 order by fsort,wr_num, wr_reply

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 ' case wr_id when 827 then 0 when 826 then 1 when 819 then 2 when 802 then 3 wh' at line 1

error file : /bbs/board.php

========================================오류문구 입니다.

멀 만져서 이런건지 모르겠네요.
파일 몇개 튜닝작업해서 그런거 같은데 오늘 카테고리를 클릭하니까 이런 오류가 나네요.
bbs/board.php 파일 다시 전꺼로 덮어봐도 똑같네요.
이거 어떻게 해야 정상으로 되나요?

댓글 작성

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

로그인하기

댓글 5개

select , case wr ...
==>
select *, case wr ....
14년 전
}
//(수정본)
else // 요기부터가 추가된 부분 입니다.
{
// 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다
$sql_case = " ";
$j = 0;
while ($row = sql_fetch_array($result))
{
$sql_case .= " when " . $row[wr_parent] . " then " . $j ;
if ($j == 0)
$sql_where = " wr_id = " . $row[wr_parent] . " ";
else
$sql_where .= " or wr_id = " . $row[wr_parent] . " ";
$j++;
} // end of for
if ($sql_case) {
$sql = " select {$list_select} , case wr_id $sql_case else 10000 end as fsort from $write_table where $sql_where order by fsort,wr_num, wr_reply ";
$result = sql_query($sql);
} else {
$result = array();
}
} // 요기까지가 추가된 코드의 끝 입니다.

$k = 0;

bbs/list.php 파일 불당님 글보고 튜닝했었는데 위 추가된 소스 때문에 에러가 난거였네요.
select , case wr 문구는 안보여요.. 카테고리 오류 안나게 하려면 어딜 손봐야 하나요?
if ($sql_case) {
$sql = " select {$list_select} , case wr_id ...
==>
if ($sql_case) {
$sql = " select *, case wr_id $s
이렇게 해 보세요.
14년 전
감사합니다^^ 오류 안나네요.
사이트가 종종 접속이 않되서 튜닝몇군데 했는데, 그래도 여전히 ㅜㅜ 튜닝으로 해결될게 아닌가 봐요

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440