MySQL запрос выбора выбирает любую глубину - PullRequest
0 голосов
/ 13 ноября 2011

См. Изображение ниже, скажем, если я i / p z, мне нужно получить o / p как x.

Используется для поиска родителей и бабушек и дедушек.

Могу ли я сделать это, используя Mysql.

Любая помощь в этом будет оценена.

Это можно сделать с помощью Facebook FQL

sample

Ответы [ 2 ]

0 голосов
/ 13 ноября 2011

Иерархии сложны в MySQL.Я не думаю, что вы можете хранить кучу пользовательских вещей в fql, так что вы, вероятно, не сможете сделать это таким образом, если это не встроенная функция.

Вот статья об иерархиях MySQL:
http://www.phpro.org/tutorials/Managing-Hierarchical-Data-with-PHP-and-MySQL.html

См. Также этот вопрос с хорошими ответами:
Иерархические данные в MySQL

Есть даже книги, написанные на эту тему:
http://www.amazon.com/Hierarchies-Smarties-Kaufmann-Management-Systems/dp/1558609202

Сложно, но выполнимо.

0 голосов
/ 13 ноября 2011

Вы можете использовать разрешения user_relationships на Facebook для получения информации о семье пользователей. Однако для этого требуется, чтобы пользователь фактически определял людей как членов своей семьи. Вот ссылка на страницу разрешений . После того, как вы определили, какие разрешения вам нужны, вы можете прочитать здесь и узнать, как внедрить диалог разрешений в ваше приложение.

...