안녕하세요
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 사용할때만 생기네요