회원가입시 쿼리 에러 구문도 확인부탁드립니다~!!! 정보
회원가입시 쿼리 에러 구문도 확인부탁드립니다~!!!본문
회원가입시 정보를 다른게시판에 보여주기 위해
DB에 회원가입시 저장되는 g4_member테이블처럼 g4_info테이블을 하나 더 만들었습니다.
회원가입시 날려주는 쿼리를 skin/member/basic/register_update.skin.php파일에 테이블명 g4_info로 바꾸어줘서 추가해주었습니다.
$sql = " insert into $g4[g4_info]
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에는
회원원가입정보가 저장되었지만 g4_info에는 저장이 되지않습니다.
아시면 조언부탁드리겠습니다.~~~!!
--------에러구문--------------------------------------------------------
insert into set mb_id = '3333', mb_password = '*89C6B530AA78695E257E55D63C00A6EC9AD3E977', mb_name = '삼삼삼', mb_jumin = '', mb_sex = 'M', mb_birth = '19741219', mb_nick = '테스터3', mb_nick_date = '2009-12-29', mb_password_q = '타인이 모르는 자신만의 신체비밀이 있다면?', mb_password_a = '1111', mb_email = '1123213@323.23', mb_homepage = '', mb_tel = '', mb_hp = '', mb_zip1 = '', mb_zip2 = '', mb_addr1 = '', mb_addr2 = '', mb_signature = '', mb_profile = '', mb_today_login = '2009-12-29 15:42:26', mb_datetime = '2009-12-29 15:42:26', mb_ip = '121.138.195.91', mb_level = '2', mb_recommend = '', mb_login_ip = '121.138.195.91', mb_mailling = '', mb_sms = '', mb_open = '1', mb_open_date = '2009-12-29', mb_1 = '', mb_2 = '', mb_3 = '', mb_4 = '', mb_5 = '', mb_6 = '', mb_7 = '', mb_8 = '', mb_9 = '', mb_10 = ''
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'set mb_id = '3333', mb_password = '*89C6B530AA78695E257E55D' at line 2
error file : /yonsei/bbs/register_form_update.php
댓글 전체
해당 DB 비우기 하신 후 디비에 있는 테이블명 그대로 g4_info 등 과 같이 맨 위 sql 부분 수정 후 해 보세요.
$sql =
↑ 이것도 해당 소스 페이지에서 다른 부분이 사용되는지도 보시고 표현 변경 해 보세요.