我正在創建一個系統來保持我的應用程序中的關係。當某人說某人存儲在您的數據庫ID和他的朋友(按該順序)時。當他人接受請求時,他的朋友的身份證和其他身份證(以相反的順序)被保存。在MySQL和PHP中創建FRIEND關係
驗證你們兩個是朋友必須看到有這兩行。
最後一個問題是,當這是真的,我不得不從另一個表中檢索一個朋友的名字..並不知道如何用PHP表達它。
我一直在測試,應該是這樣的。下面是代碼:
SELECT nombre FROM users
JOIN friends WHERE (id=usuari_o OR id=usuari_t) AND
(usuari_t='$id' OR usuari_o='$id')
FRIENDS TABLES結構:
users表結構:
這兩個表格之間的公共列是什麼? id和usuari_o? – Jester
你能提供樣本表結構和數據嗎? –
usuari_o和usuari_t ARE ID的列 –