peschels: variablenübergabe mit $_Get[]

Beitrag lesen

Hallo zusammen!
Ich habe folgendes Problem:
Ich lese aus einer Datenbank Personendaten aus und möchte dann den Namen über einen Link übergeben

  
echo"<a href='test.php?name=zeile['name']'>";  

Diesen übernehme ich dann und will damit eine neue Datenbankabfrage machen

  
$name = $_GET['name'];  
"SELECT * from test WHERE name=$name"  

Dies funktioniert auch soweit ganz gut, solange der Name keine Sonderzeichen enthält.Sobald dies der Fall ist, wird zwar der korrekte Name übergeben, jedoch funktioniert das SELECT - Statement nicht mehr.
Die Abfrage

  
echo $name; // Ausgabe : Müller  
if ( $name != 'Müller') echo " ungleich";  

liefert die Ausgabe "ungleich" und verwirrt mich daher immer mehr. Woran kann das liegen?