모든 게시판의 잘못된 코멘트 수 정정하기 > Web Development

본문 바로가기

사이트 내 전체검색

Web Development

모든 게시판의 잘못된 코멘트 수 정정하기

페이지 정보

작성자 규범~* 작성일 05-01-28 18:04 조회 1,717 댓글 0 Zeroboard 4

본문

홈페이지에 들어와보니 어떤놈이 게시판마다 코멘트로 도배를 해놔서

phpMyAdmin에서 SQL문으로 일괄삭제했더니 게시물마다 코멘트 수가 깎이지 않아서 엉망이 됐네요.

그래서 만든 코드입니다. 참고하라고 공개합니다.

아무렇게나 php 파일을 하나 만들고 아래 소스를 붙여넣으세요.

$_zb_path = "제로보드 절대경로";
include $_zb_path."_head.php";

// 게시물의 코멘트수 추적하여 정정
$result=mysql_query("select name from $admin_table");
while($data=mysql_fetch_array($result))
{
$sss=mysql_query("select * from $t_board"."_$data[name]");
echo "게시판 : $data[name]

";
while($aaa=mysql_fetch_array($sss))
{
$bbb=mysql_query("select count(*) from $t_comment"."_$data[name] where parent='$aaa[no]'");
$ccc=mysql_fetch_array($bbb);
if($aaa[total_comment]!=$ccc[0])
echo "번호 $aaa[no] : $ccc[0] ... 다름 (원본:$aaa[total_comment]) ... 수정완료
";
mysql_query("update $t_board"."_$data[name] set total_comment=$ccc[0] where no='$aaa[no]'");
}
echo "
";
}

0 Comments

등록된 댓글이 없습니다.

Copyright ⓒ 2003-2024 LOVELET.COM. All rights reserved.
PC 버전으로 보기