请问论坛里面的第几楼,php最简单方法怎么搞?
答案:2 悬赏:0 手机版
解决时间 2021-02-10 17:59
- 提问者网友:皆是孤独
- 2021-02-10 02:18
我的方法是在theme(主题)表和revert(回复)表都建立一个字段house_s(第几楼) mysql_query("update theme set house_s=+1 where 主题id='获取来的id'") //每回复次我主题里面的第几楼+1 $r=mysql_fetch_array(mysql_query("select house_s from theme where 主题id='获取来的id'"))//再要把这个主题的" 第几楼"提出来 mysql_query("insert into revert(house_s) values ('$r[0]')")//再把从主题提出来的" 第几楼"写入回复表里面 我这样太繁琐了,又不合理,当删除一个回复时,就空缺一楼了. 哪位大哥告诉我最简单实用的方法 我在此谢谢了!
最佳答案
- 五星知识达人网友:风格不统一
- 2021-02-10 02:40
和分页的原理一样 比如一页显示20条. 第一页就是1-20楼 第二页就是21-40楼
全部回答
- 1楼网友:笑迎怀羞
- 2021-02-10 02:48
以ID=1为参照 定义他的楼层为F(且F=1的 即为1楼,F是不用存到数据库的) 那么2楼就是F+1 每个楼层都是上一层加1 这样不论你怎么删回复 楼层排序都是按找数字的自然顺序下来的
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯