echo $begrüßung;
Aber: Dessen bin ich mir eben nicht sicher. Ich denke nämlich, dass
"statement.execute()" das Resultat in der Datenbank komplett vorbereitet, aber nicht komplett zurückliefert.
Die Daten einer Zeile geholt werden (denke ich) erst bei rs.next();
Aufklärung bietet wie so oft das Handbuch. Hier zwei Beispiele:
Für MySQL ist es nicht ganz offensichtlich zu finden. Die Erklärung der Arbeitsweise mit Resultsets ist bei der Funktion mysql_unbuffered_query() "versteckt". Die neuere mysqli-Schnittstelle bietet ein wenig mehr Steuerungsmöglichkeiten an.
Für Oracle (OCI-Extension) gibt es den Konfigurationsparameter oci8.default_prefetch sowie die Funktion oci_set_prefetch(), um die Anzahl der beim Client zu puffernden Datensätze einzustellen.
echo "$verabschiedung $name";