嗨我是在網站,用戶登錄到讀條工作當前頁面,每一個文章是基於在一個類別。所以我想在'用戶主頁'上顯示最後訪問/閱讀的類別和文章。這算個多類別,所以它啃老族,顯示「‘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. 保存用戶數據(Swift)
- 2. 保存用戶數據
- 3. 如何更新保存用戶數據的數據庫
- 4. 用戶數據不保存到數據庫中
- 5. android firebase數據庫爲當前用戶保存數據
- 6. 如何使用Firebase實時數據庫保存用戶信息?
- 7. 使用SharedPreferences保存用戶數據
- 8. 保存到django數據庫
- 9. 保存到數據庫(mvc)
- 10. 保存和從數據庫
- 11. 保存GProlog數據庫
- 12. jTinder保存到數據庫
- 13. 保存數據庫實體
- 14. 如何保存數據庫
- 15. MVC保存到數據庫
- 16. 保存數據庫歷史
- 17. 被保存到數據庫
- 18. Android數據庫保存
- 19. 權限保存數據庫
- 20. 保存在數據庫
- 21. 保存請求數據庫
- 22. 保存SQLite數據庫
- 23. 保存我的數據庫?
- 24. 在數據庫中保存
- 25. jEditable - 保存到數據庫
- 26. 數據庫表保存URL
- 27. DynamoDB保存到數據庫
- 28. 使用nodejs爲每個用戶保存表數據(不能使用數據庫)
- 29. 保存數據:JSON或數據庫?
- 30. 保存數據到數據庫asp.net
你目前有什麼東西嗎? –
這取決於你的應用..壞問題) –