user_id frage
user_id frage
ich hab da ein problem, ich will user durch ein externes script anmelden. aber das prob das ich jetzt habe ist das ich die user_id in der mysql nicht automatisch hohzählt. was muss ich den machen das die mysql tabelle die zahl selber hochzählt
mfg
MGD
mfg
MGD
Du musst die Tabelle abfrage und einen neuen ID-Wert ermitteln. Mitsolltest du die ID erhalten, die als letzte verwendet wurde. Diese erhöhst du um 1 und hast so die ID des nächsten Datensatzes
Gruß, Philipp
Code: Alles auswählen
SELECT Max(user_id) AS max_id FROM phpbb_users
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Dann bleibt der Wert aber so, da bei der User-Tabelle kein auto_increment gesetzt istPyramide hat geschrieben:warum so kompliziert? Lass einfach das user_id Feld beim INSERT weg oder gib als Wert "null" an
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
sehr seltsam [ externes Bild ]
Dies ist mir auch schon aufgefallen und ich habe mir die Frage gestellt, wieso das Feld user_id nicht auf auto_increment gestellt wurde???PhilippK hat geschrieben:Dann bleibt der Wert aber so, da bei der User-Tabelle kein auto_increment gesetzt istPyramide hat geschrieben:warum so kompliziert? Lass einfach das user_id Feld beim INSERT weg oder gib als Wert "null" an
Gruß, Philipp
Wenn ein User gelöscht wird, der sich als letztes angemeldet hat und auch zwei Beiträge geschrieben hat und nun sich ein neuer User anmeldet, bekommt er doch die user_id, von dem gelöschten und somit würden die Beiträge dann unter seinem Namen laufen, obwohl sie doch nicht von ihm sind *wiedermal kompliziert erklärt*
Oder seh ich da was falsch, bzw. hat phpBB dem ein Riegel irgendwo vorgeschoben???
Mfg
MrMind
Selbst ist der Coder
Coder unter Linux
Coder unter Linux
Bei der Löschung von Beiträgen wird die User-ID auf -1 gesetzt, so dass das von dir geschilderte Problem nicht existiert. Wieso es aber so läuft, bleibt wohl erst mal ein Geheimnis.
Gruß, Philipp
Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods