Ich habe eine Frage, die in Zusammenhang mit PHP und MySQL häufig auftaucht, aber ich bisher nie wirklich begriffen habe.
Ich habe eine MySQL-Datenbanktabelle mit Namen. Einige davon enthalten einen Apostroph, z.B. O'Hara.
Solange ich den Inhalt der Namensspalte mit PHP bloss ausgeben will, klappt das auch ganz gut:
echo $row["name"];
Wenn ich aber den Inhalt in einer URL übergeben will, gibt's Probleme:
echo "<a href='person.php?name=" . $row["name"] . "'>Linktext</a>";
Dann nämlich schliesst der Apostroph des Namens O'Hara fälschlicherweise das href-Attribut ab, womit der String name dann bloss "O" lautet.
Wer kann mir helfen, wie ich dieses Problem lösen kann? Ich bin euch sehr dankbar!
Gruss
Bastian