Hi Markus,
ich würde die MySQL-Tabelle anders anlegen:
+----+---------------+------+
| id | spaltennummer | wert |
+----+---------------+------+
damit bist Du wesentlich flexibler und hast auch keine Probleme, wenn statt 150 plötzlich 500 Spalten verlangt werden. Bei Deiner jetzigen Tabelle hättest Du dann 150x200 = 30000 Zeilen. Das stellt für Datenbanken aber überhaupt kein Problem dar. Bei Deinem jetzigen Datenmodell mußt Du alles vom PHP-Code errechnen lassen und damit auch 150 SQL-Anfragen anstatt einer stellen.
Gruss Olaf