제목 | [★팁★] 외부 php에서 ci 엑티브레코드 이용 | ||
---|---|---|---|
글쓴이 | ci세상 | 작성시각 | 2009/11/24 19:12:25 |
|
|||
codeigniter의 mysql 엑티브 레코드의 개념은 최고라고 생각합니다. ~~ 다음과 같은 질문을 가지는 분들께 희소식입니다.^^ 1. 외부소스에서 codeigniter 엑티브 레코드를 사용할 수 있을까? 2. mysql 개념에서 다중디비(다른서버)간 컨넥을 자유자재로 사용가능할까? 3. mysql 날쿼리에 질리신분들 ~~ 4. 디비 보안에 잠못 이루신 분들 ~~ 등등^^ 테스트 : codeigniter 1.7.2 환경 / 디비서버1 (192.168.0.4) / 디비서버2 (192.168.0.5) <? @define(BASEPATH,'./system/');//코어위치 @define(APPPATH,'./system/application/'); // app 위치 @define(EXT,'.php'); // 확장자명 // 에러메세지 function log_message($text){ /*echo ‘<div style="color:green"><h3>Log</h3>’.$text.’</div>’;*/ } // 디비코어 require_once('system/database/DB.php'); // 초기화 function instantiate_class($class){ return $class; } // 다중디비 2개 연결 $DB1 = DB('db1'); $DB2 = DB('db2'); // 순환구문 안에서 다른디비 연결사용 $query = $DB1->get('board'); // 디비1접속 foreach ($query->result_array() as $row) { // 디비2접속 $query2 = $DB2->query("select * from member"); $data2 = $query2->row_array(); var_dump($row,$data2); } ?> 응용편 : mysql 1대 / 오라클 1대 / 큐브리드 1대 / mssql 1대 총 4대의 다른 디비를 일반쿼리로 혼용해서 사용가능합니다. 첨부파일에 있는 : db_con.zip 파일은 codeigniter 1.7.2 에서 mysql 사용만 가정해서 추출해 주었습니다. |
|||
첨부파일 |
db_con.zip (35.9 KB) |
||
다음글 | [예제]새로 나온 책 소스 (6) | ||
이전글 | [예제]Code Igniter ExtJs Integra... (2) | ||
헛발이
/
2009/11/25 08:57:33 /
추천
0
아주 좋은 팁이네요...아주 유용할거 같습니다...
|
양승현
/
2009/11/25 10:00:09 /
추천
0
음.. 기존에도 커넥션을 변수에 담아서 바로 사용이 가능했는데.. |