Steffen: PHP mysql Sortierungsfrage

Beitrag lesen

Hi,

mein Problem:

In einer foreach-schleife mache ich erst ein update-query und dann kopiere ich den geupdateten Datensatz. Dies beiden Datensäte ghören spaer usammen

Später werden die Datensätze nach Datum ausgegben.

Wenn nun durch das updae-statement mehrere Datensätze etroffe sind, werden sie auch durch die anschließende Kopieraktion gleichermaßen betroffen sein.

Das Problem hierbei ist aber, dass bei zeitlch identischen Datensätzen (die sind leider nur nach Tag unterschieden) di Reihfolge durcheinander kmt.

Denn es wird ja nicht

update --> kopieren --> upate--> kopieren

sondern

update-->update--->kopieren-->kopieren

vorgenmmen.

3 Lösungen fallen mir spontan ein:

  • Zeitstempel sekundengenau anlegen, dann richtet es die Ausgabe nämlich
  • zusätzliche Sortierspalte
  • IDs der betroffenen Datensätze zwischenspeicher und die "zu Fuß" in gewünschter Reihenfolge einzeln abarbeiten

Alle 3 Lösungen gefallen mir nicht.

2 Fragen:

Habe ich mein Problem hinreichend beschrieben?
Kennt Ihr weitere Lösungen?

VG, Steffen