MySQL beim Datentyp text Übergabe eines Zeilenumbruchs '\n'
Thomas
- datenbank
0 Jones
Hallo zusammen,
ich übergebe eine max 750 Zeichen lange Eingabe aus einem <textarea> in ein MySQL Datenfeld Typ text. Diese enthält auch einige harte Zeilenumbrüche "\n". Die Datenbank zeigt und verarbeitet aber nur das Wort "Array".
Erzeugt MySQL mit dem übergebenen String automatisch ein Array?
Selbst eine Ausgabe z.B. $dummy[0] ergibt nicht das gewünschte Ergebnis. Es wird dann "A" ausgegeben. $dummy[1] = "r" ???
phpinfo() zeigt eine richtige Variablenübergabe!
Wie kann ich einen String mit gewollten Zeilenumbrüchen in der Datenbank einfügen?
Muss ein anderer Datentyp verwendet werden?
Schon mal vielen Dank für die Hilfe. Ich hoffe die Beschreibung ist ausreichend.
Gruss
Thomas
Hi,
tja wie du gesagt hast zeigt phpinfo() die ÜBERGEBENEN variablen an.
Vielleicht manipulierst du Array $dummy erneut...
Ausserdem können \n ohne probleme in text-typen gespeichert werden.
$TESTSTRING="Ich bin ein Text mit \nUmbruch";
echo mysql_query("INSERT INTO table SET myText = '{$TESTSTRING}'");
Und das funtzt bei mir immer.
Jones