Seite 1 von 1
Verfasst: 04.07.2011, 13:35
von darcman
O.K. - weis bescheid und Firma dankt...
Verfasst: 04.07.2011, 13:29
von mirko
Bitte nicht die Produkte durcheinanderbringen!!! Hier bei diesem Thema geht es um SuperWebMailer nicht um SuperMailer. SuperMailer vergibt keine IDs, das muss man selbst machen.
Verfasst: 04.07.2011, 12:37
von darcman
Verstehe aber wie ist das hier zu begründen:
smsw_keine_IDs
Verfasst: 04.07.2011, 12:27
von mirko
Keine ID gibt es nicht, es muss immer eine ID pro Datensatz existieren, sonst würde er die Datensätze nicht in die Tabelle speichern. Oder wird die ID nicht angezeigt, weil diese zu groß geworden, wobei diese immer hinpassen sollte, der Browser macht dann die Spalte breiter.
Verfasst: 04.07.2011, 12:21
von darcman
Hallo,
dieses Thema ist zwar schon alt aber passt zu meinem Problem:
Durch löschen und neues hinzufügen haben mitlerweile einige meiner Kontakte keine ID mehr.
Kann ich diese IDs irgendwie reorganisieren?
VG Andy
Verfasst: 01.12.2009, 18:17
von mirko
Ja so in etwa. :p Die Datenbank vergibt natürlich die ID an das Script, das Script selbst vergibt niemals IDs.
Verfasst: 01.12.2009, 17:51
von volkmar1
Einfacher gesagt: Da läuft ein Counter, deswegen werden Ids, die ursprünglich zugeteilt waren, nicht erneut verteilt, wenn die ID, z.B. wegen Löschung des Empfängers, wieder frei geworden ist. Stattdessen wird für jede neue Adresse, die an swm übergeben wird, der Counter um 1 erhöht, damit das Skript immer weiß, welche ID es als nächstes vergeben kann. Alles andere wäre zu kompliziert. Richtig?
Verfasst: 30.11.2009, 10:38
von mirko
DU brauchst die nicht aber das Script braucht die ID. Diese ID ist immer im Hintergrund in Benutzung, das Script findet damit immer den eindeutigen Eintrag in der Datenbank. Beim E-Mail-Versand selbst braucht er auch die ID, denn damit merkt er sich wer zuletzt die Mail erhalten hat und wer als nächstes drankommt.
Verfasst: 30.11.2009, 10:20
von tacken69
ja kann man denn nicht dann sagen importiere ohne eine ID nr? wenn man sie sowieso nicht braucht?
olaf
Verfasst: 29.11.2009, 16:30
von mirko
Die IDs sind eindeutig und werden von der Datenbank vergeben, so dass es nie doppelte Einträge geben kann. Die Vergabe der IDs kann man nicht beeinflussen, außer man greift direkt in die Tabelle und ändert die IDs. Wenn du ständig löschst und importierst, bist natürlich irgendwann bei ID 5 Mio., nur die ID ist sowieso intern, normalerweise braucht man diese als Nutzer nicht.
Verfasst: 29.11.2009, 13:08
von tacken69
Hallo Mirko,
ich habe eine frage zu der id nr vergabe,
und zwar wenn ich einige kontakte in meine liste importiere bekomme sie ja eine id nr zugeteilt, sprich 1-100 usw.
so wenn ich diese aber wieder lösche und eine neue liste importiere starte diese id nr wieder bei 101-200 usw.
wieso startet sie nicht wieder bei der id nr1?
habe ich da irgendeinen einfluss drauf das sie wieder bei 1 startet?
das wäre nähmlich sehr gut denn ich habe keine lust irgendwan mal bei id nr 500000 zu sein oder so,
wäre dir fuer eine antwort sehr dankbar
gruss
olaf