Dann erstell doch einfach eine Tabelle mit dynamischer Spaltenanzahl?
je Eintrag/Row einen Block mit <tr> anfangen (am Ende natürlich mit </tr> wieder schließen)
und dann einfach je Feld/Col einfach einen <td>...</td>-Eintrag dort rein
[edit]
Zitat:
Eigentlich müsste ich ja nur wissen, welche Spalten in der Ergebnismenge enthalten sind.
du kannst natürlich auch den Aufbau der Tabelle abfragen
[add]
http://dev.mysql.com/doc/refman/5.1/de/describe.html
http://dev.mysql.com/doc/refman/5.1/...w-columns.html