お問い合わせページを作りたいです。これが私のテーブル構造です:
Accounts Table:
1) id
2) User_id
3) Full_name
4) Username
5) Email
6) Password
Contacts Table:
1) My_id (This is the user who added friend_id)
2) Contact_id (this is the contact who was added by my_id)
3) Status
私のクエリは次のようになります。
$sid = ID of user who is viewing;
$sql = "SELECT STRAIGHT_JOIN DISTINCT contacts.contact_id,
accounts.full_name FROM contacts INNER JOIN accounts
on contacts.contact_id = accounts.user_id WHERE
contacts.my_id = '$sid' OR contacts.contact_id = '$sid'";
問題は、それが正しい方法で機能しないことです。クエリに自分の名前が表示されることになります(つまり、ログインすると、連絡先名ではなく連絡先に自分の名前が表示されます)。
これを修正する方法は?ありがとう。