Zitat:
Zu meinen Fragen:
1. Zu welchem Zeitpunkt generiere ich die CaseID - nach submit des Formulars via PHP und dann als Ganzes in die Tabelle schreiben?
2. Ist es guenstiger 2010 03 nnnn in drei Spalten zu speichern an stattt in einer?
|
1. wird nicht funktionieren. Du müsstest ja den letzten Wert aus der DB holen, per PHP um 1 erhöhen und in die DB speichern. Was passiert, wenn ein oder mehrere User eine Bestellung im Web aufgeben und 2-3 Bearbeiter intern zu gleichen Zeit auf SUBMIT drücken?.
2. ist wesentlich besser. Zum einen würden sich so auch leichter Statistiken etc. bewerkstelligen lassen.
Zum auto_increment solltest du dich mal hier auf
MySql belesen. Besonders das 2. Beispiel dort sollte deinem Vorhaben entsprechen.