Creo que te entiendo... (Espero)
Mi método es:
1. Generas el QUERY mysql de lo que quieres mostrar.
2. Creas la "cabeza" de la tabla <table> o el div Wrapper o el que englobe todo SIN cerrar (si utilizas div recuerda crear otro div inmediatamente que tenga las cabeceras como "Título de producto, Número, etc, etc")
3. Creas un While donde puedas arrojar el resultado de tu Query con tr y tds si es table o un 4 divs con sus respectivos floats.
4. Cierras tu While y después cierras el Div Wrapper o tabla.
5. Cierras conexión mysql y sales.
Espero haberme explicado.
A mi en lo personal me ayuda mucho utilizar jquery pero eso ya es cuestión de cada uno:
http://tablesorter.com/docs/example-...sort-list.html
Saludos!