모르고 아래와 같은 함수를 썻다가 잘못된것을 깨달았습니다.
지웠는데 원래로 돌아가지 않네요..
방법이 없을까요?
Copy
$Search = " where (1) ";
$Search .= " and wr_is_comment = 0 and wr_datetime >= (NOW() - INTERVAL 7 DAY) ";
$SelectBoard = " select bo_table from ".$g5['board_table'];
$QueryBoard = sql_query($SelectBoard);
while($RowBoard = sql_fetch_array($QueryBoard)){ $ResultSelect[] = "( select *, '".$RowBoard['bo_table']."' as bo_table from ".$g5['write_prefix'].$RowBoard['bo_table'].$Search." )"; }
$ResultQuery = implode(" union all ", $ResultSelect);
$ResultQuery .= " order by rand() limit 10 ";
$Query = sql_query($ResultQuery);
while($Row = sql_fetch_array($Query)){
$Rand = rand(1, 50);
sql_query(" update ".$g5['write_prefix'].$Row['bo_table']." set wr_hit = wr_hit+".$Rand." where wr_id = ".$Row['wr_id']." ");
}
답변 2개
채택된 답변
+20 포인트
무엇이 어떻게 잘못되었는지요?
무엇을 어떻게 지우셨는지요?
지금은 어떤 모양이고 원래 어떤 모양이었는지요?
올려주신 소스가
모든 게시판에서 7일 안의 글 조회수를 랜덤으로 부여하는거 같은데...
이미 업데이트를 통해 변경된 소스를 복원하는건 백업본이 없으면 어렵습니다.
http://www.webmadang.net/database/database.do?action=read&boardid=4003&page=2&seq=2
이런 복원 방법이 있기는 하지만...
사용하시는 환경에 따라 가능 유무가 갈릴거 같습니다.
가능한 환경이라면 wr_id로 wr_hit 값 업데이트 된 쿼리 찾아서 복원은 가능하지 싶습니다.
답변을 작성하려면 로그인이 필요합니다.