无服务端,只有客户端和数据库.如果通过数据库来发公告?

幻影时空 2004-11-16 05:16:59
我想做一个,在服务器上没有服务端,而只有数据库,客户端通过搜索数据库才判断是否有公告!
但不知如何构建这数据库或者有没有其它更好的办法??

比如,我要对软件发一个公告,让所有的用户都能收到!(各个客户端都有ID号)
如果用户数只有几百个,倒可以直接创建100条记录,每个用户一条,收完后删除!
但,如果用户超过千、万,还是根据N个用户就创建N条记录来,这似乎。。。就不太好了!

但不知道有何更好的方法!

此方法发的公告,最好可以根据用户类型:如,全部用户,在线用户,包含X字符的用户,X开头的用户等等!

请教高招!谢谢!(在线等待)
...全文
50 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cdwq88 2004-11-17
  • 打赏
  • 举报
回复
可行
qiangsheng 2004-11-17
  • 打赏
  • 举报
回复
可以在公告里设置一个字段保存用户类型,就是符合类型的就可以看不符合的就不能。
例如一个一个字符串,如果为all,则全部用户;如果为online,则在线用户;include x,则包含x字符的用户;beginwith x,x开头的用户等。

公告只有一条记录,没必要重复给每个人。
如果一定要区分该公告是否看过,就为每个人建立一个已读公告表,看过的就记录。
我处理办法都是超过一定时间的就算旧公告,不为每个人区分是否已读。
幻影时空 2004-11-17
  • 打赏
  • 举报
回复
嗯,支持..呵呵!

谢了,我也同意这样!

可惜,我分值..太少了!

3q

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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