DEV.BG Форуми
Февруари 07, 2012, 02:38:22 *
Добре дошъл/дошла, Гост. Моля, въведи своето потребителско име или се регистрирай.

Влез с потребителско име, парола и продължителност на сесията
 
   Начало   Помощ Търси Вход Регистрирай се  
Страници: [1]   Надолу
  Изпечатай  
Автор Тема: the match maker  (Прочетена 338 пъти)
0 Членове и 1 Гост преглежда(т) тази тема.
silveto
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 1


Профил Ел. поща
« -: Февруари 02, 2010, 16:55:15 »

Здравеите,

имам таблица в която пазя  match-овете : (creator, matched1, matched2). Как да отсявам кои са само между моите приятели. Има ли няакаква вградена таблица с която мога да JOIN-на за да ги селектирам.
Активен
dinkotanev
Нови
*

Приноси: +0/-0
Неактивен Неактивен

Публикации: 9


Профил Ел. поща
« Отговор #1 -: Февруари 03, 2010, 11:06:11 »

В този случай можеш да вземеш всички, приятели на потребителя през API-то чрез функцията friends_get на библиотеката и след това направиш SQL заявка към базата данни от следния вид:

SELECT creator, matched1, matched2
FROM matches
WHERE
 matched1 IN (<comma separated friends uids>)
OR
 matched2 IN (<comma separated friends uids>)


Пример за <comma separated friends uids>   4324324, 100004343, 43243325, 43434444
Активен
Страници: [1]   Нагоре
  Изпечатай  
 
Отиди на:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!