Hi an alle!
Bin gerade am intensiven Nachdenken, aber je mehr ich darüber nachdenke um so unklarer wird mir das Ganze.
Die Frage ist simpel:
Ich habe eine Variable, die ich in ein MySQL-Datenfeld schreiben will.
Diese Variable soll jedes beliebige Zeichen enthalten können und dann in die MySQL-Datenbank geschrieben werden.
Wie muss ich die Variable vorbereiten, dass ich folgenden einfachen Befehl ausführen kann:
$beispielvar = "Beliebiger Wert, also auch Zeilenumbrüche, Sonderzeichen und Anführungszeichen...";
// Variable vorbereiten, damit ab jetzt keine Fehler auftreten
mysql_query("INSERT INTO testtabelle (testfeld) values ('$beispielvar')");
Oder kann man einfach NUR die Funktion addslashes() verwenden?
Mein Problem daran ist dass es ja auch Zeilenumbrüche gibt, und alle weiteren Zeichen auch erlaubt sind...
Vielen Dank im Voraus!
Marc Reichelt || http://www.marcreichelt.de/
Linux is like a wigwam - no windows, no gates and an Apache inside!
Frage: Wie wechselt Bill Gates eine Glühbirne?
Antwort: Gar nicht - er erklärt Dunkelheit(tm) zum Standard.
SELFCode: ss:| zu:) ls:< fo:# de:> va:} ch:? sh:) n4:( rl:? br:^ js:( ie:% fl:( mo:)
http://emmanuel.dammerer.at/selfcode.html