За последние 24 часа нас посетили 60294 программиста и 1815 роботов. Сейчас ищут 857 программистов ...

Сгруппировать и вывести данные в таблицу

Тема в разделе "PHP для новичков", создана пользователем denism300, 10 апр 2016.

  1. denism300

    denism300 Новичок

    С нами с:
    25 фев 2016
    Сообщения:
    39
    Симпатии:
    4
    Есть массив данных, у которые может быть один одинаковый параметр.
    Подскажите, как организовать их в таблицу вида:

    [​IMG]
    И так далее...
     
  2. Alex5646

    Alex5646 Новичок

    С нами с:
    29 дек 2015
    Сообщения:
    277
    Симпатии:
    4
    Адрес:
    От верлюда
    Создай вторую таблицу с параметрами. А в первую пихай id параметра.
     
  3. machetero

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

    С нами с:
    25 окт 2014
    Сообщения:
    499
    Симпатии:
    21
    Alex5646 по три значения же не хранят в одном поле. Я спрашиваю потому что сам не знаю как правильно спроектировать такую таблицу. А если у одного айди не три значения, а их может быть переменное количество, как тогда поступить ?
    Как бы если кол-во значений всегда одинаково. То можно такую таблицу сделать.

    | id | value_1 | value_2 | value_3 |

    А как если значений хранить надо переменное кол-во, для каждого первичного ключа ?
     
  4. Basilio

    Basilio Случайный прохожий

    С нами с:
    6 апр 2016
    Сообщения:
    191
    Симпатии:
    54
    Таблица 1.
    upload_2016-4-11_17-41-1.png
    Таблица 2.
    upload_2016-4-11_17-41-27.png
     
  5. machetero

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

    С нами с:
    25 окт 2014
    Сообщения:
    499
    Симпатии:
    21
    Basilio ты мне ? Я не понял что за id_Параметра. И лучше будет назвать таблицы и столбцы чтобы стало понятней.
     
  6. Alex5646

    Alex5646 Новичок

    С нами с:
    29 дек 2015
    Сообщения:
    277
    Симпатии:
    4
    Адрес:
    От верлюда
    machetero, В общем такая структура:

    Код (Text):
    1. Наша таблица:
    2. id | Параметр
    3. =====================
    4. 1  | Общий параметр 1
    5. 2  | Общий параметр 2
    6. 3  | Общий параметр 3
    7.  
    8. Таблица значений:
    9. id | Значения    | id в первой таблице
    10. ======================================
    11. 1  | Значение 1 | 1
    12. 2  | Значение 2 | 2
    13. 3  | Значение 3 | 2
    14. 4  | Значение 4 | 3
    15. 5  | Значение 5 | 1
    16. 6  | Значение 6 | 3
    17. 7  | Значение 7 | 1
    18. 8  | Значение 8 | 2
    19. 9  | Значение 9 | 3
    Берём id элемента из первой таблицы, ищем его во второй. Всё просто.

    google поможет
     
  7. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
  8. Alex5646

    Alex5646 Новичок

    С нами с:
    29 дек 2015
    Сообщения:
    277
    Симпатии:
    4
    Адрес:
    От верлюда
    Ну а структура бд, что бы глазками посмотреть, не нужна что ли?
     
  9. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Думаю нет, табличка это практика той теории, которая обозначена по ссылкам, а это основы.