[PHP & MySQL] Userid - Nach Löschen geht es weiter - Timer

Golden Hope
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 unglücklich

Weiß jemand ne Lösung?

Lg
Melli
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 <:
Golden Hope
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.
Golden Hope
Ich hab jetzt die Db geleert, aber es ist immer noch nciht anders unglücklich
VRH Pferde
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..
Golden Hope
ich hab alles ausprobiert es ging nciht. ich werde die Id einfach rausnehmen.
Vielen dank für eure Hilfe!
schimmel
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. :)