私のウェブサイトでは、Twitter のようにお互いをフォローするというコンセプトを持っています。次のような構造のユーザー接続テーブルがあります。
================================================== ============
接続先 | ConnectedBy | セッション ID | Connect_Status | 記録日
================================================== ============
ConnectedToは、接続先のユーザーを保持します
Connected By は、接続しているユーザーを保持します
セッションID が再度保持されます接続しているユーザー
ここで、ユーザー A がユーザー B に接続されていると仮定すると、テーブル エントリは次のようになります。
===============================
B_id | A_id | A_id | 接続 | 日にち
===============================
A が B をフォローしている場合、B が A をフォローしていても、次のようになります。
===============================
A_id | B_id | B_id | 接続 | 日にち
===============================
今私が望むのは、両方がお互いをフォローしている場合、ネットワークと呼ばれるページがあるため、ユーザー A と私がログインし、ネットワークページに移動すると、フォローしている人々が私をフォローバックしていることがわかりますが、どのユーザーが私をフォローバックしているかをどのように検出すればよいかわかりません...それはGoogleに加えて、ユーザーをフォローしている場合は彼をフォローしていると思いますが、彼があなたをフォローバックしている場合は、友達ではありません..そのため、フィールドXなどのフィールドを 1 つ追加する必要があります。接続する前に、そのユーザーが私をフォローしているかどうかを確認し、両方のレコードをフィールド X の友達として更新する必要があります。
そしてPS私は多くのことを試したので、私が何を試したかを聞かないでください、私は試しました、そして試しましたが、まだうまくいきません