dedlfix: SELECT SUM(foo) FROM ... auf die ersten k Tupel begrenzen

Beitrag lesen

echo $begrüßung;

und möchte die Summe der Werte in 'foo' der ersten k Werte auslesen.
du kannst LIMIT benutzen
LIMIT gegrenzt die Anzahl der _ausgegebenen_ Tupel, nicht die, welche in die Abfrage einbezogen werden.

"Die ersten k" erhält man üblicherweise erst nach einer Sortierung.

Letzteres schränkt man üblicherweise mit WHERE ein.

Zum Zeitpunkt der Sortierung ist das WHERE bereits Geschichte. Und nun kommt das LIMIT wieder ins Spiel, vorausgesetzt du hast ein DBMS, das mit Subquerys umgehen kann (beispielsweise MySQL ab Version 4.1). Reicht dir das schon als Denkanstoß? :-)

echo "$verabschiedung $name";