테스트 사이트 - 개발 중인 베타 버전입니다

게시판 게시글을 삭제한 시간이 언제인지 알아낼 수 있나요 ??? 채택완료

애애 1년 전 조회 20,405

db 게시글을 삭제한 시간이나 시점을 알 수 있을지 궁금합니다ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
1년 전

별도로 지정하지 않는 한 알 수 없어요

 

애초에 데이터 베이스 자체에서 삭제되기 때문에

 

그래서 보통 시간 알 수 있게

 

게시글의 내용을 - 하이픈이나 . 으로 전부 강제 변경하고

 

삭제 시간을 남기는 경우가 많습니다.

 

그게 아니라면, 아예 로그 테이블을 별도로 생성하는 것도 하나의 방법입니다.

 

</p>

<p>CREATE TABLE `g5_board_delete_log` (

    `id` int(11) NOT NULL AUTO_INCREMENT,

    `bo_table` varchar(20) NOT NULL,</p>

<p>    `bo_subject` varchar(100) NOT NULL,

    `wr_id` int(11) NOT NULL,

    `mb_id` varchar(20) DEFAULT NULL,

    `del_datetime` datetime NOT NULL,

    PRIMARY KEY (`id`)

);

 

이렇게 테이블 하나 만드신 다음에 

 

skin 폴더에 (원하는 스킨 폴더를 말합니다.)

 

delete.skin.php 파일을 생성 해주세요 (있으면 코드만 추가 없으면 파일을 만들어야 합니다.)

 

그리고 다음 코드를 넣어주세요

 

</p>

<p>$sql = "INSERT INTO `g5_board_delete_log` (bo_table, bo_subject, wr_id, mb_id, del_datetime)</p>

<p>        VALUES ('$bo_table', '".$write['wr_subject']."', '$wr_id', '".$member['mb_id']."', '".G5_TIME_YMDHIS."')";</p>

<p>sql_query($sql);</p>

<p>

 

이렇게 되면, 게시판 + 게시물 제목 + 아이디 + 삭제 시간이 저장 됩니다.

 

http://sir.kr/data/editor/2406/978180634_1718176097.9014.gif" width="100%" />

 

 

https://sir.kr/g5_tip/22259

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

애애
1년 전
우와 대박이네요 깔끔한 정리 너무너무 감사합니다!! 참고하여 작업해보겠습니다

댓글을 작성하려면 로그인이 필요합니다.

1년 전

게시글을 삭제한 시간을 따로 DB에 남기지 않아서 게시판 삭제 로그 코드와 DB를 추가로 구성해서 만들어야 가능합니다~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인