Seite 1 von 1

Weitere negative User-IDs

Verfasst: 09.02.2005 21:42
von D@ve
Bastell gerade an einem eigenen phpBB-Chat rum brauche dafür einen System-User für die Nachrichten (System: "UserX betritt den Chat") und möchte dafür eine negative User-ID vergeben, damit der User nirgendwo im Forum auftaucht... funktioniert das ohne weiteres, oder können da irgendwo Probleme auftauchen?

Gruß, Dave

Verfasst: 09.02.2005 21:45
von Gérome
Also bei uns funktioniert's mit der User-ID -2 (Newsbot) prächtig.


Grüße,
Gérome

Verfasst: 09.02.2005 22:17
von naderman
Das kommt auf die MySQL Version an, unter 3.x kann es da zu Problemen kommen, allerdings habe ich noch nicht davon gehört, dass 4.x da ein Problem mit hat.

naderman

Verfasst: 09.02.2005 22:31
von D@ve
naderman hat geschrieben:Das kommt auf die MySQL Version an, unter 3.x kann es da zu Problemen kommen, allerdings habe ich noch nicht davon gehört, dass 4.x da ein Problem mit hat.

naderman
Die DB ist nicht das Problem, sondern es geht primär um phpBB selber... Wieso hat MySQL 3.x probleme mit negativen Integer Werten?

Gruß, Dave

Verfasst: 09.02.2005 23:04
von naderman
phpBB selbst sollte damit, soweit ich das absehen kann keine Probleme haben, habe es aber nicht ausprobiert.

Ich weiß nicht, ob das mit den negativen IDs nur mysql 3.x betrifft. Bis jetzt hatte ich aber nur unter 3.x ein problem damit. Dieses kommt dadurch zu Stande, dass eine auto_increment Spalte eigentlich nur werte > 0 enthalten kann, allerdings wird dies nicht kontrolliert, das verhalten für negative Zahlen ist nicht festgelegt, was zu sehr interessanten Ergebnissen führen kann. Häufig wird dadurch der auto_increment auf die höchstmögliche Zahl gesetzt, wodurch danach bei jedem neuen Benutzer ein duplicate key fehler auftritt.

naderman

Verfasst: 10.02.2005 04:51
von D@ve
Naja auf jeden Fall mal gut zu wissen... Dann weiß ich wenigstens bescheid worans liegt, falls sowas passiert... thx

Gruß, Dave