automatische Vergabe einer individuellen ID

luchs3

Erfahrenes Mitglied
Hi,
ich möchte ein einfaches CRM in PHP schreiben.
Jetzt soll das auch offline für mehrere verfügbar sein und bringt mir dadurch natürlich Probleme mit der ID-Vergabe. Ich würde gerne eine für jeden Benutzer fortlaufende ID vergenben mit einem userspezifischen Parameter.
Ich hab mir Folgendes gedacht:
Kontakt Michael Huber id = 123
erstallt durch Peter Wild id = 3
=> Kontakt id = 123_3​

Gut, das Problem ist nur, mit welcher SQL-Anweisung ich die letzte ID eines Benutzers abfragen kann.
Mit SELECT * FROM kontakt ORDER BY id DESC LIMIT 1 funktionierts nicht, da er den '_' nicht checkt.

Danke im Voraus,
Niko
 
Geht es nur darum, eine wirklich global eindeutige ID zu finden, die garantiert auch nach dem Wieder-online-gehen (ich nehme an, die offline erzeugten Datensätze sollen dann in die Online-DB überführt werden) eindeutig ist?
Dann wäre die MySQL-Funktion UUID() vielleicht eine Lösung.
Wenn zusätzlich die User-ID gespeichert werden soll, dann würde ich das in einem eigenen Feld machen.

Kann auch sein, dass ich Deine Frage völlig falsch verstanden habe. In dem Fall: einfach nicht ignorieren ;)
 
Zurück