Jsp高手进·关于论坛主题数·在线等·

来源:百度知道 编辑:UC知道 时间:2024/06/22 22:43:50
正在做一个和完美世界国际版论坛一样的论坛·首页显示的各个子模块都是重数据库读出并循环出的·但是在这些循环里怎么在把各个子模块相对应的主题数和帖子数显示出来呢·我用的是Mysql··sql应该怎么写·然后在首页里应该怎么显示··没看明白告诉我··
请不要到处复制·帮我解决问题的·我不会吝啬分的·说的越详细越好·

我的数据库都是成品·就是怎么查和在页面怎么在子模块的循环里吧主题数或帖子数对应的显示出来·显示的是对应的每个子模块的主题数和帖子数·
数据库是在主题表里对应的是模块表的Id 帖子表里对应的是主题表里的Id··然后根据模块怎么查出相对应的主题和这些相对应的主题在对应的帖子的个数啊··
模块写死的话别的我都能读出·但是模块是循环动态的重数据库读出的·

我认为如果你把数据库设计好。页面显示是很容易的。在建一个外键表于模块表联系起来 根据对应的主题ID查询对应的帖子和主题!这东西无非就是增删改差,就看你数据库怎么设计了。!

给你段我在页面显示数据库数据的代码,你参考一下
<table width="600px" align="center" border="1" cellspacing="0" >
<tr align="center" bordercolor="#74B3C8">
<td bgcolor=#cccccc>日期</td>
<td bgcolor=#cccccc>时长</td>
</tr>
<%
Connection conn=Connect.conn();
String a,b="";
String sql="";
try
{
Statement sta=conn.createStatement();
sql = "select left(begin_dt,11) as b,date_format(begin_dt,'%Y-%m') as a,sum(period)/60 as c from t_stcrecordlist where 1=1";

if (! request.getAttribute("begin").equals("")){
sql += " and begin_dt>='"+request.getAttribute("begin")+"'";
}
if (! request.getAttribute("over").equals(&q