Struppi: /PERL Reihen zählen, + jüngste Reihe ausgeben?

Beitrag lesen

So ungefähr:
SQL = "SELECT ... ORDER BY timestamp;"
Anzahl ausgeben/merken
do
{
  1. Datensatz auslesen
}
while(false)  // -> Schleife verlassen

Bleibt die Frage offen, ob das jetzt genauso ein zusammengebastel für Dich ist, wie Deine Lösung? *g*

Was er ja vermeiden will, ist das er alle Datensätze liest (was man in deinem Falle ja tut) um die Anzahl der datensätz zu erhalten.

Soweit ich weiß bleibt dir nur die Möglichkeit über 2 abfragen

Also einmal die anzahl:
my $countpost = $dbh->prepare("SELECT COUNT(postid) FROM antworten WHERE postid = ?");

und dann den letzten Datensatz:
$dbh->prepare("SELECT * FROM antworten WHERE postid = ? ORDER BY timestamp LIMIT 1");

Struppi.