제목 | 데이터베이스 수동연결 대해서 문의 있습니다 ㅠ,ㅠ | ||
---|---|---|---|
글쓴이 | AMKORDB | 작성시각 | 2014/10/21 10:42:39 |
|
|||
Model 부분 function getDBuse($dbname, $dbpw, $dbdomain) { $dsn = 'mysql://$dbname:$dbpw@$dbdomain/$dbname?char_set=utf8&dbcollat=utf8_general_ci&cache_on=true&cachedir=/path/to/cache'; $this->dsn = $this->load->database($dsn, TRUE); $qry = $this->dsn->query("show table status from $dbname"); $result["qry"] = $qry->result_array(); 생략.. } database.php $db['dsn']['hostname'] = ''; $db['dsn']['username'] = ''; $db['dsn']['password'] = ''; $db['dsn']['database'] = ''; $db['dsn']['dbdriver'] = ''; $db['dsn']['dbprefix'] = ''; $db['dsn']['pconnect'] = FALSE; $db['dsn']['db_debug'] = TRUE; $db['dsn']['cache_on'] = FALSE; $db['dsn']['cachedir'] = ''; $db['dsn']['char_set'] = 'utf8'; $db['dsn']['dbcollat'] = 'utf8_general_ci'; ================================ 지금 보시면 수동으로 연결하기 위해 DSN 을 이용하고 있습니다. 일단 해당 도메인,DB 정보, 페스워드를 컨트롤러에서 가져와서 model쪽 가지고 오면 여기서 DSN 처리를 하고 그것을 database.php 쪽으로 보내면 되는데요. 이 과정에서 지금 제가 작성한 소스는 잘 되었는지 ㅠ,ㅠ 지금 잘 안되네요 ㅠ,ㅠ database.php 에서 틀린것은 확실한데 ㅠ,ㅠ |
|||
다음글 | 라디오버튼 값 가져오기 질문요 (1) | ||
이전글 | 코드이그나이터 괄호 설정 (2) | ||
AMKORDB
/
2014/10/21 10:47:55 /
추천
0
$qry = $this->dsn->query("show table status from $dbname"); 이과정만 거치면 되는건데 ㅠ,ㅠ 이게 힘드네요 ㅠ,ㅠ
|
아싸리비아
/
2014/10/21 10:51:06 /
추천
0
'mysql://$dbname:$dbpw@$dbdomain/$dbname?char_set=utf8&dbcollat=utf8_general_ci&cache_ />
php에서는 ' ' 과 " " 표현방식이 다릅니다. 아래와 같은 오류를 범할수 있으니 참고 하시기 바랍니다. $aa = 'bb'; echo '1. aa : $aa'; echo "2. aa : $aa"; print 1. aa : $aa 2. aa : bb ' ' 시 내부 string에 대한 검사가 생략됩니다. 문자열 내 변수를 사용시 " " 로 사용하시면 해결되실걸로 보여집니다. |
AMKORDB
/
2014/10/21 11:00:32 /
추천
0
오류가..
Call to a member function result_array() on a non-object in /주소/models/mcommon.php on line 362 즉 $result["qry"] = $qry->result_array(); 이부분인ㄷ ㅠ,ㅠ 무엇이 문제가 있을까요 ㅠ,ㅠ |
AMKORDB
/
2014/10/21 11:01:46 /
추천
0
아싸리비아> 감사합니다 ㅠ,ㅠ
Invalid DB Connection String 그런데 이렇게 나오네요 ㅠ,ㅠ |
CI_ORL
/
2014/10/21 11:03:03 /
추천
0
AMKORDB //
DB 셀렉트때 result_array로 못 받는 함수를 쓰신건 아니신지?? |
AMKORDB
/
2014/10/21 11:04:28 /
추천
0
잘못된 DB 문자열? 내가 머 잘못쓴게 있나...
|
AMKORDB
/
2014/10/21 11:10:24 /
추천
0
아 감사합니다..컨트롤러에서 해당 DB값들 안보냈었네요 ㅠ,ㅠ 정말 감사합니다,ㅠ,ㅠ
|