Beitrag von markus (1013 Beiträge) am Mittwoch, 2.März.2005, 11:15.
wie bekomm ich die Id angezeigt
hallo,
ich gebe innerhalb eines perl meine db-felder mit $_put{Feldname} aus.
bei der id klappt das nicht?!
bei $Id wird eine x-beliebige id angezeigt und bei $_put{Id} gar nichts.
???
markus
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 2.März.2005, 15:06.
Re: wie bekomm ich die Id angezeigt
Die Id wird erst beim Schreiben erzeugt, d.h. Du musst nach
mit
den letzten Datensatz nochmal holen und dann steht da die Id in $Id oder $_id.
Antworten
Beitrag von markus (1013 Beiträge) am Mittwoch, 2.März.2005, 16:05.
Re: wie bekomm ich die Id angezeigt
hallo,
erstmal danke - klappt.
nur zur sicherheit eine allg. frage:
die id`s werden ja fortlaufend vergeben und keine doppelt.
wenn man einträge löscht, werden die dadurch "frei gewordenen" id`s
wieder vergeben - richtig, oder?
markus
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 2.März.2005, 17:30.
Re: wie bekomm ich die Id angezeigt
Nein, die bleiben frei. Die Id wird immer vom letzten Datensatz genommen und 1 dazuaddiert. D.h. nur in dem Fall dass der letzten Datensatz gelöscht wird, wird diese Id nochmal vergeben (was leider ein Manko ist, wie Ruben schon festgestellt hat, denn Ids sollten immer eindeutig sein).
Antworten
Beitrag von markus (1013 Beiträge) am Mittwoch, 2.März.2005, 20:04.
Re: wie bekomm ich die Id angezeigt
aha!
hatte mich schon gewundert.
habe natürlich immer direkt die letzten einträge gelöscht, um es zu testen.
ist nun klar.
danke
markus
Antworten
Beitrag von Ann (2 Beiträge) am Freitag, 18.März.2005, 00:14.
Re: wie bekomm ich die Id angezeigt
Schade, hab ich nicht kapiert. Auch ich will die id anzeigen.
Gruss Ann
Antworten