제목 | 다중디비에러발생이유.. | ||
---|---|---|---|
글쓴이 | 무엉 | 작성시각 | 2014/12/10 16:33:14 |
|
|||
http://codeigniter-kr.org/source/view/315/page/3/q/다중 지금 여기 내용을 보고 다중디비를 불러오려고 합니다. 여기저기 검색을 해봤는데 어떤 부분이 문제인지 잘 모르겠네요. --------------------------database.php------------------------------------------------------------ $active_group = ''; $active_record = TRUE; $db['cm_tt']['hostname'] = 'localhost'; $db['cm_tt']['username'] = 'cmtt'; $db['cm_tt']['password'] = 'c#!'; $db['cm_tt']['database'] = 'cm_tt '; $db['cm_tt']['dbdriver'] = 'mysql'; $db['cm_tt']['dbprefix'] = ''; $db['cm_tt']['pconnect'] = FALSE; $db['cm_tt']['db_debug'] = TRUE; $db['cm_tt']['cache_on'] = FALSE; $db['cm_tt']['cachedir'] = ''; $db['cm_tt']['char_set'] = 'utf8'; $db['cm_tt']['dbcollat'] = 'utf8_general_ci'; $db['cm_tt']['swap_pre'] = ''; $db['cm_tt']['autoinit'] = TRUE; $db['cm_tt']['stricton'] = FALSE; $db['cm_uu']['hostname'] = 'localhost'; $db['cm_uu']['username'] = 'cmtt'; $db['cm_uu']['password'] = 'c#!'; $db['cm_uu']['database'] = 'cm_uu'; $db['cm_uu']['dbdriver'] = 'mysql'; $db['cm_uu']['dbprefix'] = ''; $db['cm_uu']['pconnect'] = FALSE; $db['cm_uu']['db_debug'] = TRUE; $db['cm_uu']['cache_on'] = FALSE; $db['cm_uu']['cachedir'] = ''; $db['cm_uu']['char_set'] = 'utf8'; $db['cm_uu']['dbcollat'] = 'utf8_general_ci'; $db['cm_uu']['swap_pre'] = ''; $db['cm_uu']['autoinit'] = TRUE; $db['cm_uu']['stricton'] = FALSE; 그래서 위와 같이 2가지 db를 선언했구요 그 후에 테스트겸 컨트롤러쪽에서 $this->cm_tt= $this->load->database('cm_tt'', TRUE); 이렇게 불러오려고하니까 에러가 나네요.. A Database Error Occurred Unable to select the specified database: cm_tt Filename: core/Loader.php Line Number: 338 |
|||
다음글 | 액티브레코드 질문 드립니다! (3) | ||
이전글 | "https://"주소에서 나는 에러... (1) | ||
변종원(웅파)
/
2014/12/10 16:47:33 /
추천
0
|
무엉
/
2014/12/10 17:15:47 /
추천
0
ㄴ댓글감사합니다. 빈 곳을 채워주거나 default로 변경을 해서 불러와봐도 같은 에러 내용이네요 ㅜㅜ
|
변종원(웅파)
/
2014/12/10 17:31:09 /
추천
0
콘솔에서는 연결이 되시는지요?
|
letsgolee
/
2014/12/10 17:38:09 /
추천
0
cm_tt 와 cm_uu를 선언했으니 default가 아니고 이 둘 중 하나를 지정해야 해요.
|
무엉
/
2014/12/10 18:07:33 /
추천
0
변종원(웅파)/phpmyadmin에서 정상 접속이 되네요. 테스트서버에서 다른 db에 접속할때는 이상이 없어서 진행하려 하니까 막혀버리네요 테스트서버와 차이는 FTP와 SFTP 차이밖에 없는데ㅠㅠ
letsgolee/답변감사합니다~ default로 설정한게 아니라 default로 명칭 변경해서 테스트 해봤어요. 검색해보니 그렇게 해서 된다는 분도 있으시길래... 근데 여전히 안되네요. 이유를 찾아봐야겠어요 |
무엉
/
2014/12/10 18:14:41 /
추천
0
아 해결했습니다! 확인해보니 phpmyadmin 상에서 버그가 있었네요; db명이 공백으로 비어있었네요;;
|
1개는 기본으로 연결을 하고 다른 것을 필요할대 연결해서 사용하는 구조입니다.