Это, наверное, очень очевидно и просто – но это не для меня с моим рудиментарным знанием 🙂
У меня есть две таблицы:
table_items ----------- item_id ¦ item_name ¦ item_describtion ¦ more item stuff..... table_subitems ----------------- subitem_id ¦ item_id ¦ subitem_name ¦ More subitem stuff
Каждый элемент может иметь ноль до почти неограниченных подпунктов и связан с полями item_id.
Я хочу распечатать подэлементы, сгруппированные по элементу.
В настоящее время я делаю это с запросом, который выбирает table_items.item_id = table_subitems.item_id
где table_items.item_id = table_subitems.item_id
а затем отображает их с циклом while, что хорошо, насколько это возможно, я получаю что-то вроде этого:
Item One ======== Subitem 0ne Item One ======== Subitem two Item One ======== Subitem three Item Two ======== Subitem one Item Three ========== Subitem one Item Three ========== Subitem two
Но я хочу
ITEM ONE -------- Subitem one Subitem two Subitem three ITEM TWO -------- Subitem one ITEM THREE ---------- Subitem one Subitem two
Как мне это сделать? Является ли это функцией запроса или того, как я показываю результаты?
Мои знания о PHP растут, но все еще ограничены, и я делаю это процедурным способом (т.е. это не ООП, который я пытаюсь понять, но не полностью), поэтому поговорите со мной, как будто я глуп.