Hallo Treito,
vermutlich ist die UserID eine sogenannter "Primary Key" in der User-Datenbank und wird automatisch bei jedem neuen Eintrag um eins erhöht. Sie ist damit unikat und fest mit dem User verbunden.
Die Nummer in der Mitgliederliste ist nur eine Durchnummerierung der angezeigten Tabellenzeilen und damit eine veränderliche Größe.
Wenn ein user gelöscht wird, verschwindet er aus der Datenbank und damit auch aus der Mitgliederliste, seine unikate UserID wird aber nicht neu vergeben.
So kommt es, dass die Nummer 10048 in der Mitgliederliste zur Zeit die UserID 11586 hat.
Die UserIDs weisen also Lücken auf, die Nummerierung nicht.
Die UserID bleibt für den User unveränderlich, seine Positionsnummer in der Mitgliederliste ändert sich hingegen durch das Ausscheiden eines Users.
Es stimmen also beide Nummern, wirklich relevant ist aber die UserID.
Nur bei der Frage, wieviele User dieses Forum im Augenblick hat, ist die Nummerierung maßgeblich.
@Levi, Sat_Man,
Der user mit der UserID 30 ist nicht mehr in der Liste.
Versucht man sich das Profil des Users anzeigen zu lassen,
http://www.jackthegrabber.de/profile.ph ... ofile&u=30
kommt nicht eine Meldung wie z.B. "
User existiert nicht" sondern folgende Fehlermeldung:
Code: Alles auswählen
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND (privmsgs_id = 0) GROUP BY attach_id' at line 3
SELECT attach_id FROM phpbb_attachments WHERE (user_id_1 = ) AND (privmsgs_id = 0) GROUP BY attach_id
WHERE (user_id_1 =
was? )
Gruß Frank