Hola, haz la consulta, creas una tabla html y acomodas segun quieras. No le veo gran problema a que si lo quieres hacer 2x5, 3x6, 4x8,..., etc. Te dejo este link sobre tablas html:
http://www.htmlquick.com/es/tutorials/tables.html
Creo tambien debes leer de php para manipular los datos. Ademas, creo este tema debe ir en php o html. Saludos.