질문Q #20983
db접속 관련
떠돌이2019-03-22 17:28:35

database.php에 DB정보를 설정하지 않고

controllers 에서 DB접속 하는 방법을 알고 싶습니다.

기본적으로 정해진 DB는 database.php에 설정해서 해당 업체 DB정보를 불러와서 해당 업체의 DB에 접속을 하여야 합니다.

예를 들어

A DB에서 select 하여 나온 데이타로 해당하는 업체 DB에 나누어서 넣어야 합니다.

업체수가 많고 해당 DB 서버도 많아 database.php 에 미리 설정할 수 없습니다.

답변 부탁드립니다.

답변2
#1 한대승(불의회상) 2019-03-22 17:30:11
$config['hostname'] = 'localhost';
$config['username'] = 'myusername';
$config['password'] = 'mypassword';
$config['database'] = 'mydatabase';
$config['dbdriver'] = 'mysqli';
$config['dbprefix'] = '';
$config['pconnect'] = FALSE;
$config['db_debug'] = TRUE;
$config['cache_on'] = FALSE;
$config['cachedir'] = '';
$config['char_set'] = 'utf8';
$config['dbcollat'] = 'utf8_general_ci';
$this->load->database($config);

http://www.ciboard.co.kr/user_guide/kr/database/connecting.html

#2 떠돌이 2019-03-22 17:39:15

감사합니다.

해결되었습니다.