Problem beim Speichern von >120 Elementen und deren Stückzahl

sam

Erfahrenes Mitglied
Hi Datenbankjunkies :)

Ich habe da gerade ein kleines bis mittelschweres Problem mit einer mySQL-Datenbank.

Als erstes habe ich einen Table mit ca. 120 Zeilen drin:
Code:
-------------
| id | name | 
-------------
|  1 | bla  |
-------------
...
-------------
| 120 | blub |
-------------
Über ein Formular gibt ein Kunde zu den einzelnen Zeilen eine Stückzahl ein (oder auch nicht...sind nicht alle 120 Felder Pflicht).
Das habe ich dann in einem anderen Table so gespeichert:
Code:
-----------------------------
| id | 1 | 2 | 3 | .. | 120 |
-----------------------------
|  1 | 5 |   | 2 | .. | 17  |
-----------------------------
Das hat auch ganz gut funktioniert, auch wenn es nicht unbedingt schnell war (jedenfalls in phpmyadmin). Leider hat sich aber der erste Table nun verändert (neue Datensätze, Lücken in der ID). Der andere Table, wo ich die Stückzahlen speicher aber ist gleich geblieben (klar, oder?).
Muss ich das von Hand jedesmal editieren, oder gibt es da einen viel komfortableren Weg dieses Problem zu lösen?

mfg
sam
 
ich würde den primary key der tabelle (id,name) als foreign key der anderen tabelle nutzen...sprich du liest mit mysql_insert_id() die letzte auto_id der ersten tabelle aus und trägst diese in die die andere ein (dort also kein auto_increment).

cya
 

Neue Beiträge

Zurück