[그누보드] 새 글 정리하기
- 01-28
- 3,689 회
- 0 건
DB 에서 직접 게시판 테이블을 삭제한 경우 새 글($g5['board_new_table']) 에서 충돌 발생
아래 코드를 php 파일로 생성 후 실행!
[code]
<?
include 'common.php';
$qry = " select a.*, b.bo_subject, b.bo_mobile_subject from {$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c where a.bo_table = b.bo_table and b.gr_id = c.gr_id order by a.bn_id desc; ";
$result = sql_query($qry);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$tmp_write_table = $g5['write_prefix'].$row['bo_table'];
$row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_parent']}' ");
if(!$row2) sql_query(" delete from {$g5['board_new_table']} where bn_id = '{$row['bn_id']}'; ");
}
[/code]
- init.new.php (590byte)