我已經使用教程http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/在Android中使用PHP,MySQL和SQLite完成了登錄和註冊系統。 (偉大的btw)。我如何去創建好友請求(可以被用戶接受或拒絕)並存儲接受的好友請求,然後將好友顯示給用戶,然後用戶可以點擊好友將他們帶到另一個活動。如何創建一個動態的朋友列表
-1
A
回答
2
那麼這基本上是一個SQL的問題,PHP是無關的方式,這可以適用於任何語言。
首先,你會想設計一個可靠的數據庫結構,如下所示。但請記住,您可以擁有一百萬種不同的方式。
-- TABLE USERS --
+id
+username
+password
+etc...
-----------------
-- TABLE FRIENDS --
+id (int, auto increment, primary)
+userA_id (int)
+userB_id (int)
+datetime (datetime field or any other type)
+accepted (bool)
-------------------
這是一個相當簡單的設置。當userA想要成爲userB的朋友時,你會在friends表中插入一條新記錄,並將其視爲false(0)。當用戶B接受新邀請時,您將A:接受更改爲true(1),並創建相反的關係。由於用戶A與用戶B是朋友,但用戶B與用戶A也是朋友。你可以考慮採取相反的方式,但是對於一個簡單的例子,這應該讓你開始。
然後,如果你想選擇所有的朋友,一個用戶,你會做到以下幾點:
SELECT (`userB`) FROM `friends` WHERE `userA`='$user_id' AND WHERE `accepted`='1'
現在你有朋友列表。所以userA永遠是當前用戶,userB永遠是你想要的或者是你的朋友。
希望這會有所幫助, Daniel
相關問題
- 1. 從朋友列表創建一個簡單的非定向朋友圖
- 2. 如何創建用戶朋友的svg
- 3. 如何檢索朋友列表中的Facebook朋友?
- 4. 如何獲取用戶朋友中的每一個朋友的朋友數?
- 5. 如何獲取所有朋友的朋友,這是朋友在facebook的朋友列表
- 6. 如何從twitter使用Asp.NET檢索朋友朋友列表?
- 7. 如何解析一個JSON朋友列表在Ruby中散列?
- 8. 如何獲得朋友個人資料圖片在Facebook的朋友列表中
- 9. 創建一個SQL朋友表來存儲
- 10. 創建一個表動態列
- 11. SQL表爲朋友,共同朋友,朋友朋友等
- 12. Facebook的朋友列表
- 13. Facebook上的朋友列表
- 14. 如何獲得朋友的朋友的朋友...
- 15. 如何獲得共同朋友列表
- 16. TweetSharp - 如何獲得朋友列表?
- 17. 使用朋友圖片創建動態圖片
- 18. 如何根據Javascript中另一個動態創建的選擇列表動態創建複選框列表
- 19. 我如何引用一個動態創建的列表PHP
- 20. 如何獲得使用活動記錄的朋友的朋友?
- 21. Facebook:我的朋友的朋友的訪問列表
- 22. 朋友列表分頁
- 23. Facebook獲取朋友列表
- 24. 獲取Twitter朋友列表
- 25. 朋友圖片列表
- 26. 獲取Facebook上朋友的朋友列表
- 27. 如何在C中動態創建一個函數列表#
- 28. 如何從JSON創建一個動態路由列表?
- 29. 圖 - 顯示朋友(和第一學位朋友)的朋友
- 30. 如何根據共同朋友建議Facebook用戶的好友列表?