Stephan-W3Sol: Ermitteln an wievielter Stelle Datensatz ist? (mysql)

Beitrag lesen

Na was heisst denn "hole ich mir die Datensätze ...". Du liest sie doch der Reihe nach aus, dann mach Dir doch Deinen eigenen Index beginnend bei 1 mit jeder ausgelesenen Zeile.

Beispiel in Perl:

my $sql = "select a,b from c";
my $datsql = $dbh->prepare($sql);
my $datsql->execute;
my $dat_array = $datsql->fetchall_arrayref;
my $datsql->finish;

my $mein_zaehler = 0;   # DAS IST DER ZAEHLER!!!

foreach my $dat_arr (@$dat_array)
{
  $mein_zaehler++;
  print $mein_zaehler . "$dat_arr->[0] \n";
}

Damit hast Du doch den Zaehler und kannst ihn natuerlich in HTML (z.B. im QueryString oder einem Hidden-Feld) auch weiterverwenden.

Stephan