看看大家的解决方法!

爱星雾月 发布于 2011/10/25 09:17
阅读 224
收藏 0
站内有2个用户,分别都有他们提供的链接,如,链接1,链接2.
实现功能:用户1点击链接1后链接1今日内不能再点击但不影响用户2的点击,类推··
问题:怎样建MYSQL表.
以下方法可行:有2张表,user,text.text表在注册时就生成对应用户名的列。

user 表:
-id---user----url-----
 1---用户1--aixi.com

text 表:
--id--user-------url--------tg_(
用户1)--tg_(用户2)
  1---用户1-
--aixi.com-----------0----------0

(text表,报名自动生成user,url,对应注册用户默认没有点击0,点击后1)
以上方法的问题:当用户数多时text表的列就会很长了!
请问各位是怎样解决这类方法的!?

加载中
0
hchen1982
hchen1982

你这个text表还会动态增加啊。。。。用户很多怎么办啊

记录用户点击过的url,用user表的url字段,多个url用,隔开。例如:"链接1,链接2"

 

爱星雾月
爱星雾月
这个不就要判断数据里面是否存在部分数据?存在时已经点击,不存在时没有点击?有这方法判断吗?求学~
爱星雾月
爱星雾月
这个还可以,记录访问了 的id就可以了。
爱星雾月
爱星雾月
呵呵~思维固化了~看看大家还有什么方法!
0
hchen1982
hchen1982

也可以用一个表,每一个user访问一个url一条记录

userId   url

用户1Id    aixi.com

用户1Id   链接2

爱星雾月
爱星雾月
这个方法会产生大量数据!十个用户就产生一百条数据了!不可行!
返回顶部
顶部