격렬한저항

최신글 추출하는 latest 함수 질문입니다.

· 13년 전 · 3766 · 7
어느 페이지에서 게시판 최신글을 추출하여 보여주려 합니다.

<? php
include_once("./board/lib/latest.lib.php");
echo latest("", "policy", 4, 70);
?>

이렇게 사용을 하는데


select * from where bo_table = 'policy'

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 'where bo_table = 'policy'' at line 1

error file : /index.php/service/government


이런 에러메세지만 출력이 됩니다.


<? php
echo $g4[board_table];
include_once("./board/lib/latest.lib.php");
echo latest("", "policy", 4, 70);
?>

해서 확인해보니 g4_board 라는 메세지가 찍히는 것을 확인했고

board/lib/latest.lib.php 파일에서 function latest() 전에
echo $g4[board_table]; 를 찍어보면 g4_board가 제대로 출력이 되는데

fucntion latest() 내부에서 echo $g4[board_table];를 써보면
아무것도 찍히지 않습니다.

global $g4; 이전에 찍어봐도 그렇고 이후에도 마찬가지고요.


board/config.php 에서 정의된 $g4 상수가
latest() 함수 내부에서는 작동을 하지 않는것 같은데 제가 생각한 것이 맞는건가요?


간단하게 요약하자면

lib/latest.lib.php 파일에서는 config.php 에서 정의한 상수가 적용이 되었는데
latest.lib.php 파일에 있는 latest() 함수 내에서는 config.php에서 정의한 상수가 적용이 되지 않는다고 의심된다.

라는 상황입니다... 뭐가 문제인 걸까요....
|

댓글 7개

적어놓고 보니 상수가 아니라 글로벌변수 g4 네요...

그래도 어쨋든 상황은 마찬가지 ㅠㅠ
그 스킨을 불러오기를 하셔야 ;;

echo latest("basic", "policy", 4, 70);
latest함수 내부에서 스킨은 자동으로 basic스킨으로 적용합니다
select * from where bo_table = 'policy' 에서 from 뒤에 테이블이 들어가야 돼지 않나요?
질문을 올린 이유가 그것때문입다. 글로벌변수 $g4가 latest함수 내부에서 적용이 안되어서 테이블이름을 불러오지를 못하고 있습니다
global $g4; 가 안먹는단 말씀이신가요 ?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");

common 파일을 lib include 위에 서 호출해보세요
아무래도 경로설정이 어딘가에서 잘못된거같습니다.

다른 사람이 작업해 둔 것을 수정하는 중이라 이전에 뭘 어떻게 설정해놨는지를 잘 모르겠네요...

거기다가 코드이그나이터로 작업한거라 코드이그나이터 경로설정에서 문제가 생긴건지 그누보드 경로설정에서 문제가 생긴건지도 모르는 상태..... 그냥 하나 하나 확인해보고있습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 980
13년 전 조회 1,531
13년 전 조회 3,384
13년 전 조회 1,006
13년 전 조회 655
13년 전 조회 1,791
13년 전 조회 1,815
13년 전 조회 2,003
13년 전 조회 1,524
13년 전 조회 3,767
13년 전 조회 780
13년 전 조회 2,026
13년 전 조회 787
13년 전 조회 754
13년 전 조회 9,650
13년 전 조회 1,547
13년 전 조회 1,136
13년 전 조회 2,207
13년 전 조회 995
13년 전 조회 1,598