dados do banco de dados com foreach - de cima para baixo

base de dados

id | name
1  | aaa
2  | bbb
3  | ccc
.. | ...
250| zz3

foreach ($datafromdb as $value){
  echo $value->name();
}

isso me mostra:

aaa bbb  ccc  ... zz3

da esquerda para a direit

if 

<table>
 <tr>
    foreach ($datafromdb as $value){
      echo '<td>' . $value->name() . '</td>';
    }
  </tr>
</table>

mostrar

aaa
bbb
ccc
...
zzz3

como posso fazer a mesa 12x12?

aaa aaa1 bbb2
bbb aaa2 bbb2
... aaa3 bbb3
... ...  ....
zzz zzz2 zzz4

primeiro de cima para baixo (12x), depois na próxima coluna e novamente de cima para baixo (12x) etc 12x

Eu mostrei esse valor da esquerda para a direita, da esquerda para a direita, da esquerda para a direita etc, mas eu gostaria de cima para baixo, de cima para baixo, de cima para baixo etc

questionAnswers(5)

yourAnswerToTheQuestion