제목 | database 연결관련 질문드립니다 | ||
---|---|---|---|
글쓴이 | 쿰 | 작성시각 | 2012/11/19 16:33:17 |
|
|||
안녕하세요 $config['hostname'] = "localhost"; $config['username'] = "abc"; $config['password'] = "12345678"; $config['database'] = "testphpdb"; $config['dbdriver'] = "mysql"; $config['dbprefix'] = ""; $config['pconnect'] = FALSE; $config['db_debug'] = FALSE; $config['cache_on'] = FALSE; $config['cachedir'] = ""; $config['char_set'] = "utf8"; $config['dbcollat'] = "utf8_general_ci"; $this->load->database($config);위의 코드로 생성자에 작성하여 연결하면 잘됩니다 질문 내용은 연결테스트 관련입니다. 현재 이상없이 연결되면 true 아이디나 비번이 틀려 연결이 안되면 false를 리턴 하고싶습니다 밑의 코드로 작성하고 클래스변수로 config 새팅후 dbconn함수에 넣어 리턴 시키려는데 무조건 true가 생성됩니다 이부분을 해결할 좋은 방법있을까요? $config['db_debug'] = TRUE; 세팅시 경로가 노출되어 FALSE로 세팅하고 디비연결 테스트시 개발자가 개발한 에러사이트로 이동하려는게 목적입니다. public function dbconn(){ try { $this->load->database($this->config); $this->dbconresult = TRUE; print_r('디비에 연결완료'); } catch (Exception $e) { print_r('디비에 연결실패'); $this->dbconresult = FALSE; } return $this->dbconresult; } |
|||
다음글 | 자바스크립트 연관 질문입니다~ (3) | ||
이전글 | 데이터 베이스 조회 조언 부탁드립니다. (8) | ||
한대승(불의회상)
/
2012/11/19 16:51:01 /
추천
0
|
쿰
/
2012/11/19 19:29:22 /
추천
0
답변 감사합니다.
try catch 구문을 아에 지원을 안하는군요 .. |
데이타 베이스가 정상적으로 접속되어 있는지 확인 하고 싶다면 아래와 같이 점검 하시면 됩니다.