Einzelnen Beitrag anzeigen
  #2  
Alt 06.04.2010, 15:05:00
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: Wie zusammengesetzte CaseID in Datenbank speichern

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.
Mit Zitat antworten