Dj Malcolm
Grünschnabel
Hallo,
ich bastel momentan an einem Script über welches ich Bands und dazugehörige Wikipedia Artikel in eine Datenbank schreiben möchte.
Generell alles kein großes Problem, nur die Sonderzeichen machen mir ein Problem.
Ich wandel sowohl die Eingaben für die Wikipedia Links, als auch den Interpretennamen mit htmlspecialchars um. Wie gesagt klappt alles soweit gut. Auch Umlaute sind kein Problem bisher.
Nun mein Problem tauchte dann beim Interpreten Gigi D’Agostino auf. Wie kann ich ein Apostroph so in die Datenbank schreiben, dass ich auch später noch damit arbeiten kann?
Konkret gebe ich die Variable $name per get an die nächste Seite um sie dort weiter zu verarbeiten.
Dummerweise bekomme ich mit dieser Abfrage kein Ergebnis sobald ein Apostroph im Namen der Band war.
Hoffe es kann mir einer helfen, falls nötig kann ich auch noch meine Quelltexte posten aber das wäre gerade relativ viel.
Liebe Grüße
Dj Malcolm
ich bastel momentan an einem Script über welches ich Bands und dazugehörige Wikipedia Artikel in eine Datenbank schreiben möchte.
Generell alles kein großes Problem, nur die Sonderzeichen machen mir ein Problem.
PHP:
$name = htmlspecialchars($_POST['name'], ENT_QUOTES);
Ich wandel sowohl die Eingaben für die Wikipedia Links, als auch den Interpretennamen mit htmlspecialchars um. Wie gesagt klappt alles soweit gut. Auch Umlaute sind kein Problem bisher.
Nun mein Problem tauchte dann beim Interpreten Gigi D’Agostino auf. Wie kann ich ein Apostroph so in die Datenbank schreiben, dass ich auch später noch damit arbeiten kann?
Konkret gebe ich die Variable $name per get an die nächste Seite um sie dort weiter zu verarbeiten.
PHP:
"SELECT interpretid FROM interpreten WHERE interpret = '$name'"
Hoffe es kann mir einer helfen, falls nötig kann ich auch noch meine Quelltexte posten aber das wäre gerade relativ viel.
Liebe Grüße
Dj Malcolm