За последние 24 часа нас посетили 19190 программистов и 1643 робота. Сейчас ищет 901 программист ...

Вывод аватаров друзей из базы запросом php

Тема в разделе "PHP и базы данных", создана пользователем irmscher, 14 апр 2011.

  1. irmscher

    irmscher Активный пользователь

    С нами с:
    14 апр 2011
    Сообщения:
    2
    Симпатии:
    0
    Здраствуйте. Прошу у Вас помощи

    Требуется при помощи Php запроса вывести аватары друзей юзера

    имеется база данных с таблицами users и friends

    в таблице users ряды:

    id-ид юзера
    username - ник юзера
    avatar - аватар юзера

    тоесть выглядит так

    id____________username______________avatar
    1882_________irmscher________________http://my-server.ru/gallery/images/456554.png

    есть таблица friends в ней:

    id - ид дружбы
    userid - ид юзера
    friendid - ид друга юзера

    тоесть выглядит так

    id___________userid________________friendid
    32___________1882__________________1992
    65___________1882__________________2348
    76___________1882___________________2342

    т.е у меня (у юзера с ид=1882) есть друзья у которых ид 1992, 2348 и 2342


    Подскажите сделать запрос к базе данных и показать аватары моих друзей в 3 колонки?

    вот так вот как на этой картинке

    извиняюсь если создал тему не в той ветке
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    запрос очень простой

    SELECT avatar FROM users WHERE id IN (SELECT friendid FROM friends WHERE userid = 1882)

    А как вывести в 3 колонки - тема не раз поднималась на форуме, поищи
     
  3. irmscher

    irmscher Активный пользователь

    С нами с:
    14 апр 2011
    Сообщения:
    2
    Симпатии:
    0
    Спасибо!