echo $begrüßung;
$abfrage = "SELECT * FROM irgendwas WHERE x = '$var1'";
Wie kann ich dann die zutreffenden Ergebnisse zählen lassen und mir diese Zahl in eine Variable speichern? Ich war der Meinung, count() wäre dafür richtig, aber wie wende ich das an?
Wenn du nur die Anzahl brauchst, dann mit SELECT COUNT(*) FROM ...
Das Ergebnis fragst du im Prinzip wie jedes andere MySQL-Ergebnis auch ab. Das Ergebnis ist ein Datensatz bestehend aus einer Spalte. Dieser kannst du mittels AS auch einen Namen geben: SELECT COUNT(*) AS anzahl FROM ...
Wenn du nicht nur die Zahl sondern auch noch die Datensätzt selbst benötigst, dann liefert mysql_num_rows() die Anzahl der Datensätze.
Die Methode SELECT * FROM ... und dann nur mysql_num_rows() abfragen ist zwar für den Programmierer bequemer aber für MySQL und PHP mit mehr Arbeit verbunden, weil damit von PHP erstmal auch unnötigerweise sämtliche Ergebnis-Datensätze abgefragt und zwischengepuffert werden.
echo "$verabschiedung $name";