我將爲我的項目創建友誼系統。我無法決定是否應將朋友存儲在用戶行的列中,或者創建好友表並在其中存儲用戶ID?要清除哪個用法更好:Php爲用戶的朋友展開或獨特的Mysql表?
用戶表應該是這樣嗎?
+-----------+-----------+---------------+
+ id + username + friends +
+-----------+-----------+---------------+
+ 11 + user_x + 12;23;15;3;7 +
+-----------+-----------+---------------+
與
<?php explode(';',$friends); ?>
或; 我可以創建一個這樣的朋友表嗎?
+-----------+-----------+---------------+
+ id + user + friend +
+-----------+-----------+---------------+
+ 1 + 11 + 12 +
+-----------+-----------+---------------+
+ 2 + 11 + 23 +
+-----------+-----------+---------------+
+ 3 + 11 + 15 +
+-----------+-----------+---------------+
+ 4 + 11 + 3 +
+-----------+-----------+---------------+
+ 5 + 11 + 7 +
+-----------+-----------+---------------+
與
SELECT friend FROM friends WHERE user = 11
哪一個更好?謝謝
謝謝Visage,這真的很有幫助。 – Kemal 2010-08-13 10:47:43