글쓰기를 할때 오래된 글 작성하기는
본문
글을 작성해야 하는데요~
이 글이 작년 2020-11-27 글입니다. 물론 데이터는 없고요~
수동으로 작성해서 낑겨 넣어야 하는거죠~
글 작성시 입력값에 날짜를 현재 날짜가 아니라 지정된 날짜값(2020-11-27)을 넣어 글 등록을 하고 리스트 는 날짜순으로 정렬하면 될것 같긴 합니다.
※ 이게 한개만 있는게 아니고 몇백개 됩니다.
날짜 데이터 들어가는 부분이 필드가 몇개 있는걸로 아는데요~
이와 비슷하게 조회수랑 등록자 이름도 수동으로 넣어야 합니다. 아이디를 넣거나..
방법이 어떤게 있을까요~
답변 2
만약 저같으면 아래와 같이 하겠습니다.
글 작성시 제목에 첫자에 특정 문자나 기호를 넣고 등록 후
db 게시판 테이블에서 특정문자를 찾아 일괄 업데이트를 할 것 같습니다.
update g5_write_xxxx set mb_id = '작성자', wr_datetime = 'xxxx-xx-xx xx:xx:xx', wr_hit = 'x' where LEFT(wr_subject, 2) = '@@';
그리고 정리가 되면 다시 임의로 지정했던 @@는 지워 줘야겠죠?
update g5_write_xxxx set wr_subject = REPLACE(wr_subject, '@@', '');
또 그리고 ^^
g5_board 테이블에서 bo_page_rows, bo_mobile_rows 카운트 조정해줘야 합니다.
그래야 맞는 페이징 처리가 됩니다.
소스를 조금 수정하셔서 하실 수 있으시다면
bbs/write_update.php 에서 insert 되는 부분의 여분필드 wr_1~wr_10 중 한곳에 특정문자를 업데이트 시키신 후 (ex. wr_1 = '@@') 아래와 같이 쿼리 하시면 됩니다.
update g5_write_xxxx set mb_id = '작성자', wr_datetime = 'xxxx-xx-xx xx:xx:xx', wr_hit = 'x' where wr_1 = '@@';