请教怎样实现帖子查询功能?谢谢。

uukkcc1 2009-03-18 10:12:53
比如某ID在论坛发了N个帖子。当该ID登陆论坛的时候点击“我的帖子”就显示该ID发布的所有帖子。请问是怎样实现的?谢谢。
...全文
88 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzxap 2009-03-18
  • 打赏
  • 举报
回复
select * from 帖子表 where 发件人=发件人id

不用保存在session。点击的时候获取这个用户的id就行了
zftow110 2009-03-18
  • 打赏
  • 举报
回复
来晚了
zhxhdean 2009-03-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 uukkcc1 的回复:]
我有点明白了。比如当点击登陆的时候把用户名保存在SESSION里。当点击“我的帖子”的时候就根据session的用户名来查询帖子。不知道这样理解动对不对?
另外session是不是有有效时间限制啊?万一我登陆了10小时才点击“我的帖子”,这时候还可以查询出内容吗?应该用什么对象来长时间的保存用户名呢?
谢谢。
[/Quote]session的默认时间是20分钟,但是你可以在配置文件webconfig中修改的
uukkcc1 2009-03-18
  • 打赏
  • 举报
回复
我有点明白了。比如当点击登陆的时候把用户名保存在SESSION里。当点击“我的帖子”的时候就根据session的用户名来查询帖子。不知道这样理解动对不对?
另外session是不是有有效时间限制啊?万一我登陆了10小时才点击“我的帖子”,这时候还可以查询出内容吗?应该用什么对象来长时间的保存用户名呢?
谢谢。
jiang_jiajia10 2009-03-18
  • 打赏
  • 举报
回复
用Session["uid"]来存用户ID
帖子表里有UID这个字段和用户表做关联。查询的时候
if(Session["uid"]!=null)
{
string strSql = "select * from [帖子表] where [发帖人列名] = [发帖人ID]"
}
fengxuanll 2009-03-18
  • 打赏
  • 举报
回复
select * from [帖子表] where [发帖人列名] = [发帖人ID]
zhxhdean 2009-03-18
  • 打赏
  • 举报
回复
写个sql语句就可以了。表设计的时候,把用户id也要写入表中.
select 需要字段 from 表 where id = 当前用户id

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧