게시글을 DB 에 쿼리로 직접 등록하는 방법입니다. (수동 게시글 등록)
ex) /page/sample.php
<?php
include_once('../common.php'); // 그누보드 루트 디렉토리 common.php 인클루드
$bo_table = "free"; // 게시판 ID
$write_table = $g5['write_prefix'] . $bo_table;
$mb_id = "admin"; // 작성자 ID
$wr_name = "관리자"; // 작성자 이름
$wr_option = "html1";
$wr_subject = "글제목"; // 글제목
$wr_content = "글내용"; // 글내용
$wr_num = get_next_num($write_table);
$wr_datetime = G5_TIME_YMDHIS;
$wr_last = G5_TIME_YMDHIS;
$wr_ip = $_SERVER['REMOTE_ADDR'];
$sql = "
insert into {$write_table}
set wr_num = '{$wr_num}',
wr_option = '{$wr_option}',
wr_subject = '{$wr_subject}',
wr_content = '{$wr_content}',
mb_id = '{$mb_id}',
wr_password = '',
wr_name = '{$wr_name}',
wr_datetime = '{$wr_datetime}',
wr_last = '{$wr_last}',
wr_ip = '{$wr_ip}'
";
sql_query($sql);
$wr_id = sql_insert_id();
// 부모 아이디에 UPDATE
sql_query(" update {$write_table} set wr_parent = '{$wr_id}' where wr_id = '$wr_id' ");
// 새글 INSERT
sql_query(" insert into {$g5['board_new_table']} ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '{$bo_table}', '{$wr_id}', '{$wr_id}', '".G5_TIME_YMDHIS."', '{$mb_id}' ) ");
// 게시글 1 증가
sql_query(" update {$g5['board_table']} set bo_count_write = bo_count_write + 1 where bo_table = '{$bo_table}'");
반응형
'그누보드' 카테고리의 다른 글
그누보드 - 파일명으로 분기 처리 (0) | 2022.10.24 |
---|---|
그누보드 - sql_fetch(), sql_fetch_array(), sql_query() 사용 예제 (0) | 2022.10.24 |
나리야 빌더 메인 이미지 슬라이드 설정 (2) | 2022.10.20 |
그누보드 - 회원가입 후 일정기간이 지난 후 글쓰기 허용 (0) | 2022.10.20 |
나리야 빌더 메뉴 설정 방법 (0) | 2022.10.14 |