질문좀 하나 드리겠습니다. 정보
질문좀 하나 드리겠습니다.본문
안녕하세요 질문좀 하나 드리겠습니다.
PHP 초보 인데요
같은 디비에서 테이블만 다른 즉 그누보드에서 회원 가입할때 정보를
다른 테이블에 넘겨 주려고 합니다.
즉 그누보드 회원 가입할때 저장 되는 디비가 멤버라는 테이블이지 않나요??
만약 그누보드 member라는 테이블에 회원 가입할때 저장버튼을 누르면
그누보드에도 저장이 되고 그누보드 아닌 다른 테이블에도 저장 하려고 한는데
도무지 모르겠습니다.
즉 만약 회원 가입이 저장 되는 곳이 그누보드 member 라고 가장한다면
다른 sevemember라는 테이블이 name id password 뭐 이런식으로 저장이 되게 하려면
어디부분에 무엇을 수정해 줘야 할까요??
PHP 초보 인데요
같은 디비에서 테이블만 다른 즉 그누보드에서 회원 가입할때 정보를
다른 테이블에 넘겨 주려고 합니다.
즉 그누보드 회원 가입할때 저장 되는 디비가 멤버라는 테이블이지 않나요??
만약 그누보드 member라는 테이블에 회원 가입할때 저장버튼을 누르면
그누보드에도 저장이 되고 그누보드 아닌 다른 테이블에도 저장 하려고 한는데
도무지 모르겠습니다.
즉 만약 회원 가입이 저장 되는 곳이 그누보드 member 라고 가장한다면
다른 sevemember라는 테이블이 name id password 뭐 이런식으로 저장이 되게 하려면
어디부분에 무엇을 수정해 줘야 할까요??
댓글 전체
$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_open_date = '$g4[time_ymd]',
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' ";
sql_query($sql);
요걸....
$g4[member_table] 요거 savemember 로 바꿔주시구요..
mb_id, mb_passwored....등등.. 수정해주시구요...
./skin/member/basic/register_update.skin.php 파일에 추가하시면될것 같은데요..
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_open_date = '$g4[time_ymd]',
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' ";
sql_query($sql);
요걸....
$g4[member_table] 요거 savemember 로 바꿔주시구요..
mb_id, mb_passwored....등등.. 수정해주시구요...
./skin/member/basic/register_update.skin.php 파일에 추가하시면될것 같은데요..
윗분 말씀대로 멤버 insert하는 부분에서 (bbs/register_form_update.php) 아래에 원하시는 테이블에 똑같은 쿼리 한번 더 날려주시던가, 아니면 기존 그누보드 member 테이블에 trigger를 만들어 놓으셔도 될꺼 같네요.. mysql trigger를 한번 찾아보시길
단지 회원가입 한군데서 처리하는데 트리거가 왠말..
조정영님 말대로 쿼리문을 새로운 테이블 형식에 맞게 만들어서 회원가입을 처리하는것이
가장 편리하고 효과적인것 같네요
조정영님 말대로 쿼리문을 새로운 테이블 형식에 맞게 만들어서 회원가입을 처리하는것이
가장 편리하고 효과적인것 같네요