Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Userid - Nach Löschen geht es weiter - Timer (https://www.gegen-bilderklau.net/thread.php?threadid=148360)
Geschrieben von Golden Hope am 10.01.2009 um 13:31:
Userid - Nach Löschen geht es weiter - Timer
Hey
ich habe noch ein problem:
In meiner Tabelle habe ich die Id´s. Jetzt habe ich 3Leute gelöscht, aber der Timer macht bei denen weiter:
Beispiel: ich lösche Person A ID 4, Person B ID 5....
Der Timer, also die Id fängt dann nach neuer Registrierung nicht wieder bei 4 an, so wie es sein sollte - es geht mit 6,... weiter
Weiß jemand ne Lösung?
Lg
Geschrieben von Melli am 10.01.2009 um 14:14:
Hm kenn ich.
Gut, normal macht mir das nichts aus.
Mit Leeren der Tabelle geht das, aber dann machst du alle einträge weg. Du könntest sie aber leeren und die alten einträge, 1-3 oder sowas, wieder importieren <:
Geschrieben von Golden Hope am 10.01.2009 um 14:19:
RE: Userid - Nach Löschen geht es weiter - Timer
Zitat: |
Original von reiterhofmeeresblick
Ist das nicht ziemlich egal? XD
Oder dient deine ID zu etwas mehr als nur zur Identifizierung deiner Einträge? |
Nein, weil ich die Tabelle ausgeben. Sieht schon ziemlich dumm aus..
1name
2name
3name
6name
etc.
Geschrieben von Golden Hope am 10.01.2009 um 14:27:
Ich hab jetzt die Db geleert, aber es ist immer noch nciht anders
Geschrieben von VRH Pferde am 10.01.2009 um 19:53:
Ich würde auch separat die Einträge auslesen und beim Ausgeben diese Nummern vorneweg schreiben, indem du sie mit ner Schleife oder so zählen lässt..
Geschrieben von Golden Hope am 10.01.2009 um 22:19:
ich hab alles ausprobiert es ging nciht. ich werde die Id einfach rausnehmen.
Vielen dank für eure Hilfe!
Geschrieben von schimmel am 11.01.2009 um 10:24:
auch wenn du jetzt vor der autoincrement kapitulierst ;)
Die beste Möglichkeit ist in der Ausgabe eine Variable immer hoch zu zählen und die dann auszugeben. Es ist nicht möglich diese "leeren" ids zu füllen. (theoretisch kannst du dir da funktionen u.ä. bauen aber das verwirrt dich nur)
Wenn du die id also ganz rausnehmen willst kannst du die Einträge so durchzählen:
php: |
1:
2:
3:
4:
5:
|
$x = "1";
while ($zeile = mysql_fetch_assoc($dieabfrage)) {
echo ''.$zeile['name'].' '.$x.'<br>';
$x++;
} |
|
hab ich nicht getestet müsste aber gehen. Wenn du das an deine Db und pw etc anpasst. Ich wollte nur zeigen, was gemeint war, weil es nicht so klang, als ob du das verstanden hättest. :)
Forensoftware: Burning Board, entwickelt von WoltLab GmbH