我是做了两个数据表分别存放主题帖子和回复帖子的,有没有更好的方法来实现主题帖子的UP.我的做法:
发新帖子:
$sql="select max(ordernum) as maxnum from bbs0";
.......
$ordernun=maxnum+1;
$sql="insert into bbs0 (...,...,...,....,ordernum) values (...,...,...,..,$ordernum);回复帖子:
$sql="select max(ordernum) as maxnum from bbs0";
.......
$ordernun=maxnum+1;
$sql="update bbs0 set ordernum=$ordernum where id=$parentid"
.....
$sql="insert into bbs (....,..........) value (..,....,......)";
显示主题帖子:
$sql="select * from bbs0 order by ordernum desc,id desc"发新帖子和回复帖子的时候都要对bbs0进行查询,找到ordernum字段的最大值,这样必然会影响程序执行速度,有没有更好的方法来实现呢?