PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 7
ggg Отправлено: 17 Августа, 2012 - 17:29:48 • Тема: Помогите пож с ORM KOHANA • Форум: CMS и фреймворки

Ответов: 1
Просмотров: 847
Как вытащить из массива все id и вывести с помощью ORM
ggg Отправлено: 30 Июля, 2012 - 13:26:46 • Тема: Как сделать массив в объект на kohana? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 143
Помогите пож как преобразовать массив в объект на кохане
ggg Отправлено: 30 Июля, 2012 - 13:23:06 • Тема: Помогите пож с запросом sql • Форум: Вопросы новичков

Ответов: 13
Просмотров: 494
[quote=ggg]
snikers987 пишет:
LIME пишет:
snikers987 нет))
вниматочнее))



CODE (SQL):
скопировать код в буфер обмена
  1. SELECT t1.* FROM `users` `t1`
  2. JOIN `friends` `t2` ON `t1`.`id` = `t2`.`user2_id`
  3. WHERE `t2`.`user1_id` = 1


так все верно


когда user2 открывает мои друзья, там нет user1[/quote

спасибо все получилось
ggg Отправлено: 29 Июля, 2012 - 20:49:20 • Тема: Помогите пож с запросом sql • Форум: Вопросы новичков

Ответов: 13
Просмотров: 494
snikers987 пишет:
LIME пишет:
snikers987 нет))
вниматочнее))



CODE (SQL):
скопировать код в буфер обмена
  1. SELECT t1.* FROM `users` `t1`
  2. JOIN `friends` `t2` ON `t1`.`id` = `t2`.`user2_id`
  3. WHERE `t2`.`user1_id` = 1


так все верно


когда user2 открывает мои друзья, там нет user1
ggg Отправлено: 29 Июля, 2012 - 18:19:00 • Тема: Помогите пож с запросом sql • Форум: Вопросы новичков

Ответов: 13
Просмотров: 494
KingStar пишет:
ты получил ID своих друзей
(Добавление)
state - я не знаю что у тебя подразумевается


вынуть из массива id как?
ggg Отправлено: 29 Июля, 2012 - 17:32:40 • Тема: Помогите пож с запросом sql • Форум: Вопросы новичков

Ответов: 13
Просмотров: 494
Green пишет:
Связка таблиц делается через JOIN.

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT `users`.*, `friends`.`user1_id`, `friends`.`user2_id`, `friends`.`state`
  2. FROM `frends`
  3. JOIN `users`
  4. ON `friends`.`user1_id` = `users`.`id`
  5. WHERE ...


Как-то так...
С полями и условиями уже там сами разберетесь думаю...


Получился массив

CODE (htmlphp):
скопировать код в буфер обмена
  1. (
  2.     [0] => Array
  3.         (
  4.             [user2_id] => 3
  5.             [state] => 1
  6.         )
  7.  
  8.     [1] => Array
  9.         (
  10.             [user2_id] => 4
  11.             [state] => 1
  12.         )
  13.  
  14.     [2] => Array
  15.         (
  16.             [user2_id] => 2
  17.             [state] => 0
  18.         )
  19.  
  20. )
  21.  


не могу понять что с ним делать?
ggg Отправлено: 29 Июля, 2012 - 13:26:41 • Тема: Помогите пож с запросом sql • Форум: Вопросы новичков

Ответов: 13
Просмотров: 494
Здравствуйте, помогите пож с запросом sql
Есть таблица friends c полями user1_id , user2_id ,state

Как правильно связать таблицу users и frends , добавить и вывести друзей?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB