안녕하세요
서버 1개에 2개의 그누보드(각각 도메인이 다름)가 있습니다.
A그누보드에서 form에 항목을 넣으면 B그누보드 게시판에 게시물이 쌓이게 만들고 있는데
B의 DB에서 접속해서 폼의 항목들은 넘어오는건 확인했습니다.
그런데 문제가 wr_num 값이 안넘어와서 -로 나오고 순서 문제가 생기더라구요
A그누보드에서 DB를 넘길때 B그누보드의 write_update를 타고 db를 넘겨야 하는걸까요?
이에 조언주시면 감사하겠습니다.
|
답변 2개 / 댓글 5개
$wr_num = get_next_num('g5_write_test');
이렇게 추가해주면 순서에 따라 생성이 됩니다.
답변에 대한 댓글 4개
$sql = " insert into g5_write_test
set wr_num = '$wr_num',
wr_comment = 0,
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_hit = 0,
wr_good = 0,
wr_nogood = 0,
wr_name = '$wr_name',
wr_datetime = '".G5_TIME_YMDHIS."',
wr_last = '".G5_TIME_YMDHIS."',
wr_ip = '{$_SERVER['REMOTE_ADDR']}',
wr_1 = '$wr_1' ";
$result = mysqli_query($conn, $sql);
이렇게 넣어줬는데 select wr_num을 가져와서 어떻게 처리해줘야할까요? 게시물에 아예없다면 select가 안되지않을까요?
set wr_num = '$wr_num',
wr_comment = 0,
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_link1_hit = 0,
wr_link2_hit = 0,
wr_hit = 0,
wr_good = 0,
wr_nogood = 0,
wr_name = '$wr_name',
wr_datetime = '".G5_TIME_YMDHIS."',
wr_last = '".G5_TIME_YMDHIS."',
wr_ip = '{$_SERVER['REMOTE_ADDR']}',
wr_1 = '$wr_1' ";
$result = mysqli_query($conn, $sql);
이렇게 넣어줬는데 select wr_num을 가져와서 어떻게 처리해줘야할까요? 게시물에 아예없다면 select가 안되지않을까요?
답변을 작성하려면 로그인이 필요합니다.
넣어보니 동일하게 -1값만 들어가고있습니다
로직이 A그누보드에 있는데 B의 DB 데이터를 사용해야해서 그런게 아닌가 싶습니다.