In PHPmyAdmin rein, die Tabelle wählen und dann kann man iwo den "Nächsten Autoindex"-Wert bearbeiten. Fängt normal mit 1 an, dann halt auf 1000 setzen.
EDIT: oben auf Operationen->Tabellenoptionen AUTO_INCREMENT
In PHPmyAdmin rein, die Tabelle wählen und dann kann man iwo den "Nächsten Autoindex"-Wert bearbeiten. Fängt normal mit 1 an, dann halt auf 1000 setzen.
EDIT: oben auf Operationen->Tabellenoptionen AUTO_INCREMENT
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
Was bringt dir das?
LG
Das bringt einiges:
- User denken, es gibt schon 1.000 User, dann ist das sicher 'ne gute Seite (Mediadaten sollte man dann aber auch bissi manipulieren...)
- Er weiß, dass er nicht mehr als 8.999 User bekommen wird, will für die UserID feste Breite haben (4 Ziffern) (hätte man natürlich auch mit 0en auffüllen können)
- Der Admin kann später 3-stellige, dann 2-stellige UID verkaufen (siehe ICQ/Klamm)
Alles zwar nicht wirklich sinnvoll, aber sonst fällt mir auch nix ein
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
Habe ich bei einer Seite mit eigenem System genauso gemacht.
Grund:
"Doppelte Buchführung"
Userkonten > 999
Systemkonten >0 && <1000
inaktive User : Userkonto * -1
Für jede Buchung beim User gibt es eine Gegenbuchung auf einem Systemkonto.
Dementsprechend müssen die Salden der Userkonten und der Systemkonten gleich sein.
Gibt es eine Differenz, ist eine Fehlbuchung aufgetreten und das System sendet mir eine Mail mit den betreffenden Buchungen und ich kann sofort den Fehler lokalisieren.
Weiterhin habe ich damit für alle Systemkonten eine gute Kostenstellenübersicht und weiss mit einem Blick, welche Angebote Kosten verursachen/Gewinne einspielen.
Ich benötige nicht explizit 999 Systemkonten.
Aber umgesetzt aufs VMS hätte jeder Slot, bezahlte Shoutbox, Gutschein, Startseitenvergütung, Bettelaufruf, Proggerausgaben etc. ein eigenes Konto ...
das hab ich mich auch schon gefragt und wen jedes userkonto n paralelles systemkonto hat dan hast du also maximal 998 user die du erwartest?
dan wenn jemand was falsches durch bug bucht bucht es das ja auch falsch auf dem systemkonto wie willst du da was feststellen?
das querrys felschlagen ist bei ordentlicher programmierung sowas wie n lottotreffer und wer hat den schon
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
Du hast nicht richtig gelesen ...
Konto 1000 User 1
Konto 9999 User xyza
Konto 12345 User xy
Konto 1 bez. Shoutbox
Konto 2 Slot A
Buchungen:
bezahlte Shoutbox User 1
Konto 1000 _ + 500
Konto 1 _ - 500
Einsatz Slot A Spiel verloren
Konto 1000 _ - 200
Konto 2 _ + 200
Danach haben die Konten
Konto 1 = -500
Konto 2 = +200
-----------------
Konto 1000 = 300
Konten < 1000 = -300
Konten > 999 = +300
Konten <1000 + Konten>999 = 0
Wenn jemand durch Bug oder sonstiges sich auf sein Konto was zu bucht, muss er schon die Gegenkontonummer oder zumindest EINE Systemkontonummer kennen, die existiert.
Bei z.B. 10 Angeboten und 1000 Systemkontennummern ist die Wahrscheinlichkeit, dass er die richtige trifft 1:100. Trifft er nicht, wird nur dem Userkonto gutgeschrieben, aber die Systembuchung geht ins Leere.
Dann ist Konten < 1000 + Konten>999 != 0 und die Alarmmail wird abgesetzt.
Wenn der Bug so früh einsetzt, dass er beide Buchungsvorgänge steuert, hast Du natürlich recht, dann wird auch die Gegenbuchung revers falsch laufen und die Bilanz bleibt bei = 0.
Aber das größte Problem liegt halt am offenen Quelltext / Datenbankstruktur. Und wer macht sich schon die Mühe, mal etwas Quelltext zu studieren und ggfls. zu modifizieren ...