За последние 24 часа нас посетили 17962 программиста и 1611 роботов. Сейчас ищут 920 программистов ...

Соединение массивов

Тема в разделе "PHP и базы данных", создана пользователем travelbook, 9 дек 2010.

  1. travelbook

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

    С нами с:
    8 ноя 2010
    Сообщения:
    7
    Симпатии:
    0
    У меня есть 3 таблицы в БД, соответственно 3 запроса SELECT которые создают в итоге 3 массива с данными... Как можно эти массивы соединить для того чтобы упорядочить по конкретному полю?и потом вывести на страницу
     
  2. kotyara

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

    С нами с:
    17 фев 2010
    Сообщения:
    163
    Симпатии:
    0
    таблицы между собой связаны? или совершенно отдельные друг от друга?
     
  3. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    [sql]select price, descr, imgPath from houses
    union
    select price, descr, imgPath from cars
    union
    select price, descr, imgPath from computers
    order by 1[/sql]
     
  4. Апельсин

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

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Volt(220)
    ALL там случайно не нужен?
     
  5. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Апельсин
    Вполне вероятно, но слабо себе представляю, что бы совпали цены, описания и пути к картинкам дома и машины? =))
     
  6. travelbook

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

    С нами с:
    8 ноя 2010
    Сообщения:
    7
    Симпатии:
    0
    понял!спасибо!
    еще вопрос, после этого запроса

    как вывести на страницу допустим префикс к каждому полю price в зависимости от таблицы с которой оно было выбрано?
    чтобы вывод был примерно таким:
    Категория 1 - 1000(цена с 1й таблицы)
    Категория 2 - 1000(цена с 2й таблицы)
    Категория 3 - 1000(цена с 3й таблицы)
     
  7. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    [sql]select price, descr, imgPath, 'дома' as tabName from houses
    union
    select price, descr, imgPath, 'машины' from cars
    union
    select price, descr, imgPath, 'компьютеры' from computers
    order by 1[/sql]
     
  8. travelbook

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

    С нами с:
    8 ноя 2010
    Сообщения:
    7
    Симпатии:
    0