echo $begrüßung;
SELECT adr, count(DISTINCT adr) AS c FROM email WHERE 1<c;
Nur ich glaube sowas ist in mySQL nicht möglich, da mySQL in der WHERE-Abfrage keine Formeln zulässt (und auch kein Having und SubQueries).
Der erste Teil stimmt, die Begründung (und das in den Klammern) stimmt nicht.
Alias-Namen (c) sind in der WHERE-Klausel nicht zulässig. Stattdessen count(...) hinzuschreiben wird abgelehnt, weil es eine Gruppierfunktion ist. "Normale" Funktionen lassen sich ohne Gegenwehr von MySQL in der WHERE-Klausel verwenden.
HAVING gibt es in MySQL und Subqueries wurden mit Version 4.1 eingeführt.
SELECT adr, count(DISTINCT adr) AS c FROM email ORDER BY c DESC LIMIT 1;
Diese Abfrage liefert ein Ergebniss mit zwei Werten zurück...
Nein, da fehlt ein GROUP BY, count(...) mag sonst nicht.
echo "$verabschiedung $name";