Hello,
Ich habe folgende Abfrage:
$strQuery = "SELECT * FROM adressen ";
$strQuery .= "WHERE email = '$email-adresse' ";
^Diese Variable wird nicht geparsed, weil sie in einfachen Quotes steht.
Das sehe ich anders. Der zugewiesene String beginnt mit doppelten Anführungszeichen. Daher werden auch bei der Zuweisung alle Variablen ersetzt, die drinstehen. Die einfachen Anführungszeichen ändern daran nichts mehr. Sie werden mit ausgegeben.
Ich würde den Fehler darin sehen, dass das Query erst nach der Abfrage mit mysql_num_rows() durchgeführt wird.
Andersherum muss es natürlich sein.
Grüße
Tom