CI 묻고 답하기

제목 데이터 베이스 쿼리가 안먹히네요
글쓴이 단잠 작성시각 2013/07/09 14:08:58
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 14621   RSS
 원래 서버에서는 잘되던거 이전작업 하는 도중에

쿼리가 안먹어서 하나 하나 줄여가다 보니


public function __construct()
    {
          parent::__construct();
          // 생성자 코드에 기능추가
echo "1";
$this->load->database();
echo "2";
$this->load->library('xml');
echo "3";
$this->load->library('cconst');
    }
 
public function select()
{
echo "4";
$this->load->library('table');
echo "5";
$query = $this->db->query("SELECT *  FROM card_info");
echo "6";
echo $this->table->generate($query->result());
echo "7";
}

여기서 12345까지만 나옵니다 

$query = $this->db->query("SELECT *  FROM card_info");

이 부분이 문제인 것 같은데. 도무지 알 수 가 없네요. 무슨 에러가 뜨는 것도 아니고

그냥 "12345"이렇게만 떠요ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

$active_group = 'default';
$active_record = TRUE;
 
$db['default']['hostname'] = '192.168.0.250';
$db['default']['username'] = 'admin';
$db['default']['password'] = '1234';
$db['default']['database'] = 'Game';
$db['default']['dbdriver'] = 'mssql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = "windows-1252";
$db['default']['dbcollat'] = "Korean_Wansung_CI_AS";
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = FALSE;
$db['default']['stricton'] = FALSE;
$db['default']['port'] = 41051;

뭐부터 확인해야 할까요? 일단 데이터베이스 권한 문제는 아닌 것 같아요..ㅠㅠ
 다음글 ajax + json (18)
 이전글 혹시 항시 접속해서 질문하고 토론할수있는 채팅방없나요? (4)

댓글

변종원(웅파) / 2013/07/09 15:34:58 / 추천 0
mssql에 정상적으로 접속되는지 보세요.

일단 db접속이 안된걸로 보입니다. (로그 활성화해서 보세요)
단잠 / 2013/07/09 15:49:59 / 추천 0
제가 알고 있는 로그파일남기는 방법으로는 아무런 로그도 생기지 않습니다ㅠㅠ

혹여나 확인할 수 있는 다른 방법이 있을까요ㅠㅠ?
변종원(웅파) / 2013/07/09 16:09:47 / 추천 0
아파치 에러로그도 보세요.
단잠 / 2013/07/09 17:22:52 / 추천 0
 PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/APM_Setup/Server/PHP5/ext\\php_mssql.dll' - \xc1\xf6\xc1\xa4\xb5\xc8 \xb8\xf0\xb5\xe2\xc0\xbb \xc3\xa3\xc0\xbb \xbc\xf6 \xbe\xf8\xbd\xc0\xb4\xcf\xb4\xd9.\r\n in Unknown on line 0


아파치 에러로그 에서 저렇게 뜨는게 원인인 것 같은데 APM환경에서 저 문제를 어떻게 해결해야 할지ㅠㅠ
 
단잠 / 2013/07/09 17:41:21 / 추천 0
아 구글링으로 해결했습니다.

윈도우 서버에서 APM으로 작업할때 생기는 문제같네요.

php_mssql.dll 파일 불러오는데 문제가 있었던 듯 합니다.
 
ntwdblib.dll 파일 구해서 system32 폴더에 넣어주면 되는군요.