【发布时间】:2011-04-14 07:58:01
【问题描述】:
我正在创建类似于 twitter 转发功能的东西!
这是我的推文数据库表(状态消息):
ID || USER_ID || TWEET || RETWEET_ID || RETWEET_NAME || DATE
我想知道的是,如果登录用户转推某些内容,当他们刷新页面时,我不希望他们看到转推按钮(因为显然他们已经转推了)。我更关心应用逻辑;快把我逼疯了。
附言使用 while 循环数组查询用户的时间线,所以它必须区分普通推文和转发推文,如果你明白我的意思!! :))
编辑:另一件事是,如果它是一条普通的推文,则 RETWEET_ID 和 RETWEET_NAME 的值都是 NULL,所以我可以区分这两者!
【问题讨论】:
-
我想有一个单独的转推表,然后我可以参考它!
-
这听起来是一个更好的主意,而不是在你的 tweets 表中添加那些额外的字段。然后你会知道用户是否转发了一些东西,使用一个简单的查询来查找 tweet_id + user_id
-
是的,我也是这么想的!!! :)) 干杯
标签: php mysql arrays while-loop