现在,我使用以下方法对论坛中的所有主题进行排序:
SELECT * FROM board ORDER BY id DESC LIMIT 50
这显示了在顶部创建的最新线程,但是我将如何显示具有最新回复的线程但同时在顶部显示一个新线程?
例子:
- 这是一个新线程
- 这是一个旧线程
- 这是一个旧线程
至:
- 这是一个旧线程,有一个新回复
- 这是一个没有回复的新帖子
- 这是一个旧线程
如果有任何帮助,这是回复代码:
$sql="INSERT INTO reply (id, name, subject, maintext, ip, date, img)
VALUES
('$idid','$name','$subject','$maintext','$encoded','$date','$image_name')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
mysql_query("UPDATE board SET replycount = replycount + 1 WHERE id = $idid");