Autor Zpráva
Magnus123
Profil
Ahoj.

Prvně se chci omluvit za hloupý název, opravdu mě nic smysluplnějšího nenapadlo.
Za druhé bych se chtěl zeptat, když mám dvě tabulky:
categories: id | name
items: category_id | name | ...
Jak jedním dotazem získat dvourozměrné pole ve tvaru:
array(
category_id 1 => array(
item 1,
item 2,
item 3
),
category_id 2 => array(
item 1,
item 2,
item 3
)
)

Díky moc.
Kajman
Profil
Stačí jednoduchý select na tabulku items a postupně si dávat vrácené řádky do pole. Pokud potřebujete i name z categories, tak buď druhý dotaz nebo použít join.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: