Hi!
Wie geht man korrekt mit einem Anführungszeichen um, dass in der MySQL-DB als sollches gespeichert ist und in einem Formularfeld angezeigt werden soll ?
Kontextgerecht. Immer.
HTML verlangt in einigen Situationen, dass ein " als " (und noch zwei anderen Schreibweisen) zu schreiben ist. Eine solche Situation hast du mit dem Formularfeld: value=""". Es ginge auch: value='"', dann aber value=''' für ein '. Es gibt htmlspecialchars(), das immer richtig arbeitet, solange du "" für die Attributbegrenzung nimmst.
MySQL kennt auch Regeln, wie Strings zu notieren sind. Üblich ist, die String in '' einzufassen, wobei das " unproblematisch ist. Das ' wäre dann zu beachten. Die MySQL-API kennt die Funktion mysql_real_escape_string(), die sich für Strings um alle Zeichen mit Sonderbedeutung kümmert.
Lo!