J

고수님들~ 회원가입시 다른 디비도 갱신 하게 하려면...

a와 b 사이트가 있을때
둘중 하나의 사이트에서 회원가입을 하면 다른 한쪽도
회원가입이 되게 하려면 어떤 방법이 있을까요.
두사이트 모두 그누보드를 사용하고 디비는 서로 다른 디비인 경우 입니다.
 
register_form_update.php를 적절하게 수정해야댈 듯한테 이런경우를 접해보지 않아서
다른쪽 디비 갱신을 어떤식으로 해야할지 모르겠네요.
 
|

댓글 7개

a,b 사이트의 DB 서버가 같은 서버에 있나요? 아니면 다른 서버에 있나요?
서로 다른 디비라 함은 user가 다르다는것인가요? 테이블이 다르다는것인가요?
register_form_update.php: 126

// 이메일 인증을 사용하지 않는다면 이메일 인증시간을 바로 넣는다
if (!$config[cf_use_email_certify])
$sql .= " , mb_email_certify = '$g4[time_ymdhis]' ";
sql_query($sql);
...
..
.
======================
sql_query( $sql);은 자기 디비에 넣는 것이고

다음에 다른 디비에 넣는 걸 추가 하시면 되겠네요.

디비 연결하시고 연결 이름은 다른 것으로 한 다음에
mysql_query( $sql, $다른_연결);
호스팅 계정이 다릅니다.
db가 다른거죠.
호스팅 업체는 같은 곳이고요. 같은 업체에서 같은 서버를 이용하는지 잘 모르겠습니다.

register_form_update.php에서...

$sql = " insert into $g4[member_table]
set mb_id = '$mb_id',
mb_password = '".sql_password($mb_password)."',
mb_name = '$mb_name',
mb_jumin = '$mb_jumin',
mb_sex = '$mb_sex',
mb_birth = '$mb_birth',
mb_nick = '$mb_nick',
mb_nick_date = '$g4[time_ymd]',
mb_password_q = '$mb_password_q',
mb_password_a = '$mb_password_a',
mb_email = '$mb_email',
mb_homepage = '$mb_homepage',
mb_tel = '$mb_tel',
mb_hp = '$mb_hp',
mb_zip1 = '$mb_zip1',
mb_zip2 = '$mb_zip2',
mb_addr1 = '$mb_addr1',
mb_addr2 = '$mb_addr2',
mb_signature = '$mb_signature',
mb_profile = '$mb_profile',
mb_today_login = '$g4[time_ymdhis]',
mb_datetime = '$g4[time_ymdhis]',
mb_ip = '$_SERVER[REMOTE_ADDR]',
mb_level = '$config[cf_register_level]',
mb_recommend = '$mb_recommend',
mb_login_ip = '$_SERVER[REMOTE_ADDR]',
mb_mailling = '$mb_mailling',
mb_sms = '$mb_sms',
mb_open = '$mb_open',
mb_1 = '$mb_1',
mb_2 = '$mb_2',
mb_3 = '$mb_3',
mb_4 = '$mb_4',
mb_5 = '$mb_5',
mb_6 = '$mb_6',
mb_7 = '$mb_7',
mb_8 = '$mb_8',
mb_9 = '$mb_9',
mb_10 = '$mb_10' ";
// 이메일 인증을 사용하지 않는다면 이메일 인증시간을 바로 넣는다
if (!$config[cf_use_email_certify])
$sql .= " , mb_email_certify = '$g4[time_ymdhis]' ";
sql_query($sql);
// 다중 DB 갱신
mysql_close($connect_db);
$dbcon=mysql_connect("localhost","username2","password2");
$dbselect=mysql_select_db("username2",$dbcon);
mysql_query($sql);
mysql_close($db_con);
// 원래 DB 연결
$connect_db = sql_connect($mysql_host, $mysql_user, $mysql_password);
$select_db = sql_select_db($mysql_db, $connect_db);

이런식으로 하니까..

Warning: mysql_connect(): 'niconi@localhost' 사용자는 접근이 거부 되었습니다. (Using password: 예) in /home/ezhomepy/public_html/g4board/bbs/register_form_update.php on line 133

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/ezhomepy/public_html/g4board/bbs/register_form_update.php on line 134

Warning: mysql_query(): 'apache@localhost' 사용자는 접근이 거부 되었습니다. (Using password: 아니오) in /home/ezhomepy/public_html/g4board/bbs/register_form_update.php on line 135

Warning: mysql_query(): A link to the server could not be established in /home/ezhomepy/public_html/g4board/bbs/register_form_update.php on line 135

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /home/ezhomepy/public_html/g4board/bbs/register_form_update.php on line 136

이런 에러가 나네요. ;;
아 이런 mysql_query($sql); 이렇게썼네요 ;;
mysql_query($sql,$dbcon);
이렇게 바꾸니까

Warning: mysql_connect(): 'niconi@localhost' 사용자는 접근이 거부 되었습니다. (Using password: 예) in /home/ezhomepy/public_html/g4board/bbs/register_form_update.php on line 133

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/ezhomepy/public_html/g4board/bbs/register_form_update.php on line 134

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/ezhomepy/public_html/g4board/bbs/register_form_update.php on line 135

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /home/ezhomepy/public_html/g4board/bbs/register_form_update.php on line 136

이런에러가...
무슨에러인지..
계정이 다르지만 같은 호스트인가 했는데
아닌가 봅니다.

호스팅 업체에 문의 해서

현재 도메인 호스트에서 'niconi@ 계정으로 디비에 접속하게 해 달라고 하는 수밖에요..
디비 서버는 id, pw 외에도

어떤 컴퓨터에서 들어 왔는지 상대 IP주소도 체크합니다.

niconi 계정에 현 호스팅 서버 IP 주소도 포함해 달라고 해 보세요.
답변 정말 감사합니다.
호스팅 업체에 알아본 결과 원격 접속 권한은 줄 수 없다는군요.
다른 호스팅 업체는 어떤지 모르겠는데 제가 사용하는곳은 기본적으로 안댄다고 하네요.
결국 자바스크립트로 회원 정보가지고 왔다갔다 하는 방법을 써야 겠네요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 1,492
19년 전 조회 1,560
19년 전 조회 1,852
19년 전 조회 1,528
19년 전 조회 1,599
19년 전 조회 1,516
19년 전 조회 1,665
19년 전 조회 1,458
19년 전 조회 1,616
19년 전 조회 1,574
19년 전 조회 1,530
19년 전 조회 1,156
19년 전 조회 1,438
19년 전 조회 1,548
19년 전 조회 1,555
19년 전 조회 1,212
19년 전 조회 1,533
19년 전 조회 1,442
19년 전 조회 1,442
19년 전 조회 1,586
🐛 버그신고