Vybrání jinak než z databáze

Jednou vyberu z db všechny smajlíky, u kterých mam něco jako ID. A pak mam tabulku rozdělenou na 12 polí. 12 smajlíků má u sebe v sloupci "tabulka" 12 rozdílných ID, zbytek smajlíků ho má nulový. A teď potřebuju dostat smajlíky do polí v tabulce, do prvního pole smajlíka s ID 1, do druhýho pole smajlíka s ID 2 atd.

A jak to mam udělat, abych to nemusel 12x vytahovat z db pomocí WHERE=""
Ještě mě napadlo že mi napíšet pomocí while cyklu, ale to mě nenapadá jak, když tabulka do který to chci nacpat má 3 sloupce a 4 řádky
smajliky vybrat z databaze a nacpat do pole, pak si s tim muzes delat cokoliv
vypisovani jedine cyklem, jak jinak. vyuzit zbytek po deleni - modulo -> pocet smajliku modulo pocet sloupcu, tim poznas, ze mas ukoncit radek tabulky a zacit novej
udělat to buď while cyklem, kde budeš increasovat proměnou pole a podle hodnoty proměné tak vkládat smajlík do aktuální pozice (dané tou proměnou) a nebo to udělat for cyklem :).
a když tak čtu, že "vybírání jinak než db", tak si udělej v nějakém souboru pole se smajlíkama a pak dej akorát require a ten soubor a máš to.