제목 | DB 접속 여부 확인법 | ||
---|---|---|---|
글쓴이 | 헤피 | 작성시각 | 2014/09/12 16:47:40 |
|
|||
안녕하세요 구글링을 해도 정확한 방법을 찾기 힘들어 요청 드립니다. 우선 설정 파일에서 아래의 설정을 바꿔주고나서 $db['default']['db_debug'] = FALSE; 아래 처럼 검사해봤는데 안먹히네요. if ( $this->load->database() === FALSE ) var_dump로 확인하니 결과값이 NULL이네요.. 분명 어느순간은 FALSE TRUE나왔던거 같은데 갑자기 안됩니다.. 도움 요청 드려요 .. |
|||
다음글 | 일주일째 구글링하면서 헤매고 있습니다. MS SQL에 ... (12) | ||
이전글 | 유투브나 여타 링크 때문에 질문 드립니다. (4) | ||
들국화
/
2014/09/12 17:02:39 /
추천
0
$this->load->database('default', TRUE) 로 연결객체 번호가 넘어오는지로 체크해 보세요.
|
변종원(웅파)
/
2014/09/12 17:02:54 /
추천
0
loader.php 열어보시면 database($params = '', $return = FALSE, $active_record = NULL) 라고 되어 있습니다.
두번째 파라미터를 true로 줘야 리턴값이 있습니다. |
헤피
/
2014/09/12 17:08:30 /
추천
0
<span neue,helvetica,arial,sans-serif"="">헛 해결된지 알앗는데; 아니네요.. TURE 바꾸고 var_dump보면 무언가 길게 엄청 적혀있긴 합니다..
근데 mysql 서버를 꺼도 디비 접속성공한 거처럼 보이네요/. 어째뜬 var_dump ($this->load->database()) 이값이 TRUE FALSE가아닌 무슨 DB 상세 정보처럼 엄청 자세히 적혀있어요.. |
헤피
/
2014/09/12 17:31:16 /
추천
0
$this->load->database()->conn_id 란 값으로 확인 하였습니다.
그냥 $this->load->database()이거만 가지고 TRUE FALSE안되네요; DB접속 실패시 conn_id FALSE 리턴이고 아니면 특정값을 발급받네요.. mysql 끄고 결과 값이랑 키고 결과값이랑 merge떠보니 이거만 좀 다르고 나머진 다 같은거같아요.. 신경써주셔서 감사합니다. |