Hallo dedlfix, Auge
Das Problem ist jetzt behoben.
Hab mir
echo mysql_errno() . ": " . mysql_error() . "\n";
anzeigen lassen.
Und da kam prompt:
1267: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
Da
header("Content-type: text/xml; charset=utf-8");
und
SET NAMES utf8"
bereits gesetzt waren konnte es ja auch nur noch die Kollation der einzelnen Spalten sein. Die hab ich dann sogleich von latin1_swedish_ci auf utf8_general_ci eingestellt.
Mir war nicht bewusst das die Kollation auch angepasst sein muss. ABer jetzt ist mir klar das man gür den Vergleich mit = natürlich auf beiden seiten den selben Zeichensatz benötigt.
Vielen Dank an euch beide, hat mir schnell geholfen + eure Beiträge haben sich gut ergänzt :)
@dedlfix: Danke für die ausführliche Hilfe
Machts gut