[팁] 쪽지 2를 통해서 쪽지를 자동발송하려고 할 때 정보
[팁] 쪽지 2를 통해서 쪽지를 자동발송하려고 할 때본문
우띠님께 불편함을 준 사항인데, 저도 지금 생각이 났어요. ㅠ..ㅠ
쪽지2의 수신 테이블(g4_memo_recv)의 me_id는 auto_increment가 아닙니다.
왜??? send를 하고 같은 me_id 값으로 recv 테이블에 넣기 때문에 me_id 값을
맞추기 위해서 auto increment 설정을 안했어요.
결국 2.0.0에서 recv 테이블에 auto increment를 걸게 되었습니다.
(예제)
// 쪽지 INSERT (수신함)
$sql = " insert into $g4[memo_recv_table]
( me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo, me_subject, memo_type, memo_owner, me_file_local, me_file_server )
values ('$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo', '$me_subject', 'recv', '$mb_list[$i]', '$file_name0', '$file_name3' ) ";
sql_query($sql);
$me_id = mysql_insert_id();
// 쪽지 INSERT (발신함 - me_id는 발신함의 me_id와 동일하게 유지)
$sql = " insert into $g4[memo_send_table]
( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo, me_subject, memo_type, memo_owner, me_file_local, me_file_server )
values ( $me_id, '$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo', '$me_subject', 'send', '$member[mb_id]', '$file_name0', '$file_name3' ) ";
sql_query($sql);
// 실시간 쪽지 알림 기능
$sql = " update $g4[member_table]
set mb_memo_call = '$member[mb_id]'
where mb_id = '$mb_list[$i]' ";
sql_query($sql);
쪽지2의 수신 테이블(g4_memo_recv)의 me_id는 auto_increment가 아닙니다.
왜??? send를 하고 같은 me_id 값으로 recv 테이블에 넣기 때문에 me_id 값을
맞추기 위해서 auto increment 설정을 안했어요.
결국 2.0.0에서 recv 테이블에 auto increment를 걸게 되었습니다.
(예제)
// 쪽지 INSERT (수신함)
$sql = " insert into $g4[memo_recv_table]
( me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo, me_subject, memo_type, memo_owner, me_file_local, me_file_server )
values ('$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo', '$me_subject', 'recv', '$mb_list[$i]', '$file_name0', '$file_name3' ) ";
sql_query($sql);
$me_id = mysql_insert_id();
// 쪽지 INSERT (발신함 - me_id는 발신함의 me_id와 동일하게 유지)
$sql = " insert into $g4[memo_send_table]
( me_id, me_recv_mb_id, me_send_mb_id, me_send_datetime, me_memo, me_subject, memo_type, memo_owner, me_file_local, me_file_server )
values ( $me_id, '$mb_list[$i]', '$member[mb_id]', '$g4[time_ymdhis]', '$me_memo', '$me_subject', 'send', '$member[mb_id]', '$file_name0', '$file_name3' ) ";
sql_query($sql);
// 실시간 쪽지 알림 기능
$sql = " update $g4[member_table]
set mb_memo_call = '$member[mb_id]'
where mb_id = '$mb_list[$i]' ";
sql_query($sql);
추천
0
0
댓글 전체