嗨我是在网站,用户登录到读条工作当前页面,每一个文章是基于在一个类别。所以我想在'用户主页'上显示最后访问/阅读的类别和文章。这算个多类别,所以它啃老族,显示“‘A’类阅读20 12的文章‘点击这里继续阅读’”如果有人能帮助我或者给我在正确的方向,任何帮助/信息是非常赞赏。谢谢保存用户数据库
保存用户数据库
回答
有没有特殊的工具,可以为你做这样的事情,如果这是你在想什么。你需要做的是在MySQL中创建一个表,存储你的用户阅读的文章列表。也许只有user_id
和article_id
的表格一起构成主键。 INSERT IGNORE
当你想获得多少文章已经阅读当用户访问的文章,你可以SELECT COUNT(*) FROM table WHERE user_id = ?
SELECT COUNT(*) FROM table WHERE user_id = ? AND article_id IN (SELECT id FROM articles WHERE category_id = ?)
上面的查询将让你指定的用户已经观看文章的数量在指定的类别内,假设您已经像这样设置了它。
您也提到,要能够选择用户已经阅读最新文章或类别。为此,您可以将时间戳字段添加到您创建的新表中。另一种方法是添加一个auto_increment字段并获取最大的字段。
感谢您的反馈 –
感谢您接受+ 1 :) –
只是一个想法。您可以创建一个额外的表,让我们把它叫做user_read和存储哪些用户阅读该文章。
表user_read
user_id
article_id
我假定你知道哪些物品属于每个类别,因此,你可以指望有多少文章在每个类别中的用户阅读。
感谢您的反馈 –
- 1. 保存用户数据
- 2. android firebase数据库为当前用户保存数据
- 3. 用户数据没有保存在数据库中
- 4. 用户数据不保存到数据库中
- 5. 如何更新保存用户数据的数据库
- 6. 如何使用Firebase实时数据库保存用户信息?
- 7. Laravel 4将用户保存到数据库中不起作用
- 8. 使用SharedPreferences保存用户数据
- 9. 使用kiiObject保存用户数据
- 10. 数据库表保存URL
- 11. 保存数据库实体
- 12. Android数据库保存
- 13. 保存数据库到SDcard
- 14. Mailboxer保存到数据库
- 15. 保存的Unicode数据库
- 16. 保存请求数据库
- 17. 如何保存数据库
- 18. MVC保存到数据库
- 19. 保存数据库历史
- 20. 在数据库中保存
- 21. 权限保存数据库
- 22. 保存我的数据库?
- 23. jTinder保存到数据库
- 24. 保存在数据库
- 25. jEditable - 保存到数据库
- 26. DynamoDB保存到数据库
- 27. 被保存到数据库
- 28. 保存SQLite数据库
- 29. 保存数据库标准
- 30. 保存和从数据库
你目前有什么东西吗? –
这取决于你的应用..坏问题) –