0

データベースから 2 つの配列を取得しています。そのうちの 1 つはfriendsテーブルからのもので、もう 1 つはテーブルからのものmembersです。

私がやろうとしているのは、プロフィールに友達のユーザー名を表示することです。これで完了ですが、今はそのユーザー名のプロフィールを持っている人へのリンクを作成しようとしています (userName をクリックして userName のプロフィールに移動します)。友達の配列 ($friendsarr) には友達のすべての ID があり、ユーザー名の配列 ($friendunamearr) には ID に一致するユーザー名があります。ただし、それらは同じ順序ではありません。

前に言い忘れていましたが、members テーブルには ID フィールドがあります。それが私がすべてのユーザー名を引っ張っている方法です。

たとえば、user1 と user2 がいるとします。User1 の ID は 1 です。User2 の ID は 2 です。User1 のプロファイルへのリンクをクリックすると、User2 のプロファイルに移動し、その逆も同様です。

それらを同じ順序で並べる方法はありますか?

4

2 に答える 2

1

配列に入れる前に、2 つのテーブルを結合できます。その後、データはすでに照合されています。

http://www.w3schools.com/sql/sql_join.asp

于 2013-06-13T15:32:09.960 に答える