Also, ich würd' für jeden Shop/Tabelle einen Array anlegen, der alle in der jeweiligen Tabelle enthaltenen Feldnamen enthält. Diesen Array würde ich dann an eine Funktion "Anzeigen" übergeben.
Desweiteren übergebe ich auch die ausgelesene Datenmenge mit an die Anzeige-Funktion.
Nun kannst du mit einer Schleife jedes einzelne Feld und den dazu ermittelten Wert ausgeben :-)
MfG, Kay