XETOWN

물어보기

안녕하세요

xe에 쿼리문을 사용하는 외부페이지를 연동에서 사용하고있는데요

인증 세션 DB를 사용하지 않으면 작동이 잘되는데

인증 세션 DB사용시 작동에 다음과 같은 에러메시지가 발생합니다.

Fatal error: Call to undefined method Object::executeQuery() in /host/home1/계정명/html/config/func.inc.php on line 206


단지에러메시지만 발생할뿐 쿼리문의 실행은 잘되는데요 도무지무슨이유인지를 모르겠어요


 

외부페이지에는 xe member_srl을 얻기위해 다음과 같은 내용이 들어있구요

define('__XE__',true);

require_once("/host/home1/계정명/html/config/config.inc.php");

$oContext = &Context::getInstance();

$oContext->init();

$logged_info = Context::get('logged_info');

$member_srl = $logged_info->member_srl;

$wdate = date(ymd);

 

또 insert와 select 쿼리문을 사용하였습니다.

쿼리는 xml이 아닌 mysql_connect($db_server, $db_user_name, $db_password); 과 같이 코드를 사용했구요

xe_가 붙지 않은 db 테이블을 사용하였습니다.

 

오류메시지에나온 func.inc.php 의 206번 라인에는 다음과 같은 내용이 삽입되어있구요

function executeQuery($query_id, $args = NULL, $arg_columns = NULL)

{

    $oDB = DB::getInstance();

    return $oDB->executeQuery($query_id, $args, $arg_columns);

}

내용을 보니 쿼리에서 오류가 생긴거 같은데 어떻게 대처해야 할지 잘모르겠습니다. 도움부탁드립니다.

 

db.config.php의 db 및 호스팅 계정명등은 모두 정확히 기재되어있고

문제는 인증 세션 DB 사용할때만 생기네요


서버에 요청 중입니다. 잠시만 기다려 주십시오...