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?