Kullanıcı, onu saklar alanına bir şey yazdığında ben, bir autosuggesting işlevi yapıyorum:
$queryString = $db->real_escape_string($_POST['queryString']);
Ben o kullanıcıların arkadaş sonra autosuggest istiyorum. Kullanıcının arkadaşları users_friends olduğunu, ancak arkadaşının kimliği sadece. Şimdi onların FULL_NAME masa "kullanıcılar" olduğunu. Eğer FULL_NAME için kullanıcıların gerekir + eğer kullanıcı ile arkadaş kontrol ararken Ve ben istiyorum.
Anlasınlar gibi i tüm kullanıcılar "233" yazma örneğin "52" yani, ama onların FULL_NAME s arıyor Birbirimizi id en bilmek beklemeyin.
UPDATE:
I know tried doing this: $query = $db->query("SELECT uf.bID FROM users friends, users_friends uf WHERE uf.uID = '1' AND uf.type = 'friend' AND friends.full_name LIKE '$queryString%' LIMIT 10;" );
Bu kimliği 1 ve arkadaşı kullanıcıların arkadaşlarından, BID seçer.
Şimdi ben düşünüyorum bazı sonuçları görmeye başlarsınız. I ile arkadaş im bir FULL_NAME yazdığınızda, i kullanıcı (BID saklanır id) kimliği almak. Şimdi ben sadece id = teklif "kullanıcılar" olarak FULL_NAME kapmak gerekiyor ..
table: users
id | full_name
table: users_friends
id | uID | bID
So conclusion tüm bu (daha iyi anlayabilmesi için daha iyi bir özet yapmaya çalışıyorum:)
Eğer arama alanına örneğin Jack yazarken, daha sonra $ QueryString şimdi "jack" dir. O tabii mevcutsa o zaman, onun id (kullanıcı id) kapma, "Jack" (kullanıcılar FULL_NAME) alıyor ve UID $ USER nerede o (users_friends in) teklifi ile maç; ($ Kullanıcı kimliği oturum geçerli kullanıcı içindir.)
Bunu anlamak için kolay oldu umut, lütfen yorum bırakın gidecekseniz şey belirsiz eğer.