제목 | database.php에 변수를 보낼수 없을까요?? | ||
---|---|---|---|
글쓴이 | AMKORDB | 작성시각 | 2014/10/17 14:33:29 |
|
|||
function getDBuse($dbname) { $qry = $this->db->query("show table status from $dbname"); $result["qry"] = $qry->result_array(); foreach($result["qry"] as $i => $row){ $total_size += $row[Data_length]+$row[Index_length]; } return $total_size; } model에서 어느 한 함수인데요 여기 구문중에서 $qry = $this->db->query("show table status from $dbname"); 이쪽으로 db를 연결하게 되는데 상황에 따라 hostname 하고 username 등 값이 틀려지기 때문에 변수로 database.php에서 $db['DB8']['hostname'] = '$변수'; $db['DB8']['username'] = '$변수'; $db['DB8']['password'] = '$변수'; $db['DB8']['database'] = '$변수'; $db['DB8']['dbdriver'] = 'mysql'; $db['DB8']['dbprefix'] = ''; $db['DB8']['pconnect'] = FALSE; $db['DB8']['db_debug'] = TRUE; $db['DB8']['cache_on'] = FALSE; $db['DB8']['cachedir'] = ''; $db['DB8']['char_set'] = 'utf8'; $db['DB8']['dbcollat'] = 'utf8_general_ci'; 이렇게 하고 싶은데 이렇게 database.php로 변수를 옮길수 있는 방법이 있을까요? |
|||
다음글 | 중복 로그인 이벤트 발생 시 로그인 시간 딜레이? (2) | ||
이전글 | session userdata부분 질의 입니다. (1) | ||
들국화
/
2014/10/17 15:05:28 /
추천
0
|
변종원(웅파)
/
2014/10/17 17:13:27 /
추천
0
후킹포인트(pre_system)중 index.php가 로딩되자마자 db에서 값을 가져와서 상수로 선언하는 방법이 있습니다.
http://cikorea.net/tip/view/104 참고하세요 |
마순
/
2014/10/17 18:20:16 /
추천
0
아직 헬로월드도 안찍어본 사람인데 매뉴얼을 보니 이런 내용이 있네요. 이걸 원하시는지는 모르겠습니다만 적어봅니다.
데이터베이스 연결정보를 넘겨주어서 연결할 수도 있습니다:$config['hostname'] = "localhost"; $config['username'] = "myusername"; $config['password'] = "mypassword"; $config['database'] = "mydatabase"; $config['dbdriver'] = "mysql"; $config['dbprefix'] = ""; $config['pconnect'] = FALSE; $config['db_debug'] = TRUE; $this->load->model('Model_name', '', $config); |
$db['DB9'][.....
$db['DB9'][.....
$db['DB9'][.....
$db['DB10'][.....
$db['DB10'][.....
$db['DB10'][.....
이렇케 해엇 연결 하세요.