Schleifenverschachtlungsproblem wer kann helfen?

2Pac

Erfahrenes Mitglied
Hallo Leute ich möchte folgendes machen:
Es soll eine Tabelle erzeugt werden und vor den Datensätzen ein 1,2,3,4,5,6... bis datensatzende gemacht werden.

Ich hab versucht das per for + while schleife zu realisieren aber klappt nicht so ganz. Denn wenn ich 1. die for schleife zuerst und dann die while schleife mache, dann liest er das ganze einmal aus und überall steht die 1 davor es soll aber 1,2,3,4,5,6 da stehn. Wenn ich die schleifen aber anders herum mache dann steht da:

1 datensatz1
2 datensatz1
3 datensatz1
4 datensatz1
1 datensatz2
2 datensatz2
3 datensatz2
4 datensatz2
1 datensatz3
2 datensatz3
3 datensatz3
4 datensatz3
1 datensatz4
2 datensatz4
3 datensatz4
4 datensatz4

usw und sofort. Einer ne idee was ich anders machen könnte um das problem zu realiiseren. ( Das Problem ist ich brauch die while schleife wegen dem auslesen der daten aus der datenbank)

Danke Mfg
 
( Das Problem ist ich brauch die while schleife wegen dem auslesen der daten aus der datenbank)

Falsch es geht auch mit einer for Schleife und dann haste auch dein Zähler :-)

PHP:
$erg = mysql_query("select * from dbtabelle",$link);
$zeilen = mysql_num_rows($erg);
for ($lo=1;$lo<=$zeilen;$lo) {
 $row = mysql_fetch_row($erg);
 echo $lo." ".$row[0]."<br>";
}

und fertig :-)
 
Zuletzt bearbeitet:
Zurück