1

Anführungszeichen mysql php

Frage von mmtzh mmtzh

wie kann ich mit php ein anführungszeichen in eine mysql datenbank einfügen (oder die datenbank updaten)

da kommt bei mir immer ein Fehler

Fragen zu gleichen Themen finden

Antworten (4)

  • 0
    Antwort von CanadaSeb CanadaSeb

    Benutze am besten mysql_escape_string() vor jeder Abfrage, zum Beispiel:

    mysql_query("SELECT * FROM tabelle WHERE name = '" . mysql_escape_string($name) . "'");
    

    Siehe auch: http://de2.php.net/mysql-escape-string

  • 0
    Antwort von julianb90 julianb90

    Naja erst mal zu deiner Fragen um das hinzubekommen must du dein Anführungszeichen escapen das heißt \' oder halt \" weil sonst halt Mysql das hals beendigung der abfrage sieht wenn du nur ' oder " nimmst. Deshalb escapen mit \ Slasch

  • 0
    Antwort von Canifex Canifex

    Wenn du das noch nicht wusstest, solltest du dich auch mal dringend über Sicherheit in PHP-Anwedungen informieren, sonst kann dein Projekt nach Veröffentlichung ganz schnell böse ausgehen.

    Ein gutes Buch dafür ist dieses hier: http://php-tut.de/tutorial_phpsicherheit.html

  • 0
    Antwort von antwort32303 antwort32303

    htmlentities() über den string vor dem eintragen laufen lassen

Diese Frage

Verwandte Fragen

Noch nicht den richtigen Rat gefunden?

Einfach und schnell viele hilfreiche Ratschläge von Deutschlands aktivster Ratgeber-Community erhalten!

Einfach und schnell einen Tipp erstellen und Ihren guten Rat mit anderen teilen!

Einfach und schnell ein Video hochladen und anschaulichen Rat an alle geben!

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.