이전 목록 다음
채택완료

DB연동 질문입니다.

2015-05-08 (금) 20:32:55 7,484

카페24에서 제공하는 DB와

외부 DB 두가지를 동시에 쓰고자 합니다..

common.php에

db연동한느 코드를 어떻게 써주나요?

(php는 처음이라..)

회원 정보는 내부db

나머지는 외부db에서 불러오고자 합니다.

<?
$db_host = "localhost";   // 호스트네임(IP 값으로도 가능)
$db_user = "root";  // 사용자 아이디값(root는 최상위 아이디 이며, 데이터베이스마다 별도 설정 가능합니다)
$db_passwd = "test1234";  // 사용자 비밀번호
$db_name = "test";  // 사용할 데이터베이스 이름

$conn = mysql_connect($db_host,$db_user,$db_passwd) or die ("데이터베이스 연결에 실패하였습니다!");  

mysql_select_db($db_name, $conn); // DB 선택 

// 데이터베이스를 연결합니다.
?>

이런식으로 ​작성을 하게 된다면..

만약 list나 view를 사용할 시에

list와 view에서 보이는 자료들은 외부db에서 가져올 예정입니다..

어떤 식으로 또 수정해줘야 하나요?

 

|

답변 1개 / 댓글 3개

채택된 답변
+20 포인트

현재 시스템에서는 두가지 DB를 동시에 사용하실수 없습니다.

설명하신대로 사용하고자하면 그누보드 전반적인 부분을 수정하셔야 할겁니다.

왜 db를 이원화 하는지 모르겠지만 제작의뢰를 통해서 해결 하셔야 할듯 하네요. 

답변에 대한 댓글 3개

헉 그정도인가요...?
저도 위에서 시키는일이라...많이 복잡할까요..?제작의뢰까지 있으면..ㅜ


혹 외부db만 사용하고자 하면 어떻게 하나여..? Db정보 입력하는곳이 어딘지..
그누보드를 설치 하실때 db 입력란에 외부 db URL을 입력하시거나
data/dbconfig.php 파일에서 define('G5_MYSQL_HOST', 'localhost'); 대신에
define('G5_MYSQL_HOST', '외부 db URL'); 을 입력 하시면 됩니다.
이미 설치된 경우
data/dbconfig.php 파일에서 define('G5_MYSQL_HOST', 'localhost'); 대신에
define('G5_MYSQL_HOST', '외부 db URL'); 만 바꿔주면 되는건가요?

답변을 작성하려면 로그인이 필요합니다.