清心国度's Archiver

Your Ad Here

fyhao 发表于 2007-5-27 02:35

论坛帖子修复工具

有时帖子会出现未定义操作等问题。由于主题的回复数和实际的回复数起冲突的话,可以使用以下的方法。

新建 rep.php 置放在论坛根目录,然后运行他。

事先要改好 $fid 的 value,看你要修复哪一个版面就填什么 fid。

[code]<?php
require_once './include/common.inc.php';
$fid=126;
$query=$db->query("SELECT * FROM cdb_threads WHERE fid='$fid'");
while($row=$db->fetch_array($query)) {
$t=$row[tid];
$q=$db->query("SELECT COUNT(*) FROM cdb_posts WHERE tid='$t'");
$n=$db->result($q,0);
$r=$n-1;
$db->query("UPDATE cdb_threads SET replies='$r' WHERE tid='$t'");
}
?>[/code]

yeonglih 发表于 2007-5-27 10:30

谢谢

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.