Hallo,
ich müsste mal nur kurz wissen was bei der Registrierung in die "user_group" tabelle (Datenbank) eingetragen wird! Also "user_id" und "user_pending" ist mir klar aber wie wird die group_id ermittelt?
registrierung + user_group tabelle
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
Gast
es wird diese Funktion verwendet: http://de3.php.net/manual/de/function.m ... ert-id.php
Also wird der letzte auto_increment Wert in der Tabelle ermittelt
Also wird der letzte auto_increment Wert in der Tabelle ermittelt
ok danke das wollte ich wissen!
jetzt hab ich noch eine frage! ich hab oft was hier im forum zur integrität der foren daten oder so gelesen! keine ahnung was das genau bedeuten soll aber ich müsste noch wissen was passiert wenn z.b.
eine datenbank eintragung in die tabellen
prefix_users
prefix_groups
prefix_user_group
vorgenommen wird und eine davon fehl schlägt? ist dann das login des user nicht mehr möglich oder wirft es gar mein ganzes system durcheinander?
muss die groub_id aus "prefix_user_group" und "prefix_groups" identisch sein oder besteht da kein zusammenhang?
also die next-id funktion ermittelt praktisch die nächste id vom group table und addiert sie um eins? das heißt die group id wäre in der einen tabelle höher als in der anderen oder?
jetzt hab ich noch eine frage! ich hab oft was hier im forum zur integrität der foren daten oder so gelesen! keine ahnung was das genau bedeuten soll aber ich müsste noch wissen was passiert wenn z.b.
eine datenbank eintragung in die tabellen
prefix_users
prefix_groups
prefix_user_group
vorgenommen wird und eine davon fehl schlägt? ist dann das login des user nicht mehr möglich oder wirft es gar mein ganzes system durcheinander?
muss die groub_id aus "prefix_user_group" und "prefix_groups" identisch sein oder besteht da kein zusammenhang?
also die next-id funktion ermittelt praktisch die nächste id vom group table und addiert sie um eins? das heißt die group id wäre in der einen tabelle höher als in der anderen oder?
Wenn in der Tabelle "groups" ´n Eintrag erfolgt, der durch´s auto-increment jeweils immer +1 gezählt wird, gibt´s auch einen Eintrag in der "user_group" der dann die gleiche group_id hat wie in "groups".brainwave hat geschrieben: also die next-id funktion ermittelt praktisch die nächste id vom group table und addiert sie um eins? das heißt die group id wäre in der einen tabelle höher als in der anderen oder?
Sollte in der Tabelle "users" ein Eintrag fehlen, so würde "ein User fehlen".
Fehlt ein Eintrag in den anderen beiden Tabellen bzw. stimmt nicht überein, funktioniert das Board an sich trotzdem, User sollten sich auch trotzdem einloggen und posten können. Es gibt dann nur Probleme bei der Userverwaltung, wenn du z.B. einen User zum Moderator machen oder ihm Zugang zu einem privaten Forum gewähren willst. Es würde dann eine Fehlermeldung kommen, das die id nicht stimmt, nicht vorhanden ist oder so ähnlich.
http://phpbb.kordowich.net/index.php?pgid=3
..dieser Hack sollte für dich interessant sein, mit ihm kannst du fehlerhafte Einträge in diesen Tabellen reparieren.