제로보드 관련된 유용한 정보를 공유하는 곳입니다.
글 수 98
22
조회 수 : 2761 신고 : 0
출처 : |
---|
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=14&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=6244이팁은 제로보드 '에지'님께서 올리신 팁입니다.
제로보드의 치명적 버그죠..
뒷북인지도 모르겠네요-ㅁ-;;
제로보드를 쓴 거의 대부분의 홈페이지에서 "where"을 검색해보시면 MySQL 에러가 뜰것입니다.
여기 NZEO도 마찬가지입니다.
(한번 검색란에 where 이라고 써보세요.)
이런 오류를 해결하는 대체 방안입니다.
(뒷북이면 알려주세요;)
----------------------------------
_head.php 파일의 181번째 줄 근처에
$s_que = str_replace("where"," where division='$divpage' and ",$s_que);
위와같은 줄이 있습니다.
아래와 같이 where 양쪽에 띄어쓰기를 넣어줍니다.
$s_que = str_replace(" where "," where division='$divpage' and ",$s_que);
※where 검색시 오류가 뜨는 이유
where을 검색하면 일단 MySQL 쿼리문을 작성하게 됩니다.
select * from zetyx_board_board where subject like '%where%'
뭐 위에처럼 되겠지요.
그런데 _head.php 181번째 줄에서 where을 where division='$divpage' and로 바꿔버립니다.
따라서 에러가 뜨게 되는 것입니다.
그래서 "where"이 아닌 " where "을 넣어준겁니다.
제로보드의 치명적 버그죠..
뒷북인지도 모르겠네요-ㅁ-;;
제로보드를 쓴 거의 대부분의 홈페이지에서 "where"을 검색해보시면 MySQL 에러가 뜰것입니다.
여기 NZEO도 마찬가지입니다.
(한번 검색란에 where 이라고 써보세요.)
이런 오류를 해결하는 대체 방안입니다.
(뒷북이면 알려주세요;)
----------------------------------
_head.php 파일의 181번째 줄 근처에
$s_que = str_replace("where"," where division='$divpage' and ",$s_que);
위와같은 줄이 있습니다.
아래와 같이 where 양쪽에 띄어쓰기를 넣어줍니다.
$s_que = str_replace(" where "," where division='$divpage' and ",$s_que);
※where 검색시 오류가 뜨는 이유
where을 검색하면 일단 MySQL 쿼리문을 작성하게 됩니다.
select * from zetyx_board_board where subject like '%where%'
뭐 위에처럼 되겠지요.
그런데 _head.php 181번째 줄에서 where을 where division='$divpage' and로 바꿔버립니다.
따라서 에러가 뜨게 되는 것입니다.
그래서 "where"이 아닌 " where "을 넣어준겁니다.
소중한 댓글 부탁드립니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 아이콘이 붙게됩니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 아이콘이 붙게됩니다.
추천수에 따른 배경색 보기
본문으로 바로가기
- 추천수 50개이상
- 추천수 30개이상
- 추천수 20개이상
- 추천수 10개이상
- 추천수 3개이상