Hallo Vinzenz,
MySQL verändert keine Zeilenumbrüche einfach so von sich aus. Da machst Du was falsch.
ich speichere den String $liste von folgender Form:
aaaaaaaaaa\nbbbbbbbbbb\ncccccccccc\n
mittels
$sql = "UPDATE tabelle SET prozess = CONCAT( prozess, '$liste' ) WHERE id = '$foo->{id}' ";
$db = $db_go -> prepare( $sql );
$db -> execute();
So kommt er dann wieder zurück
$db = $db_go -> prepare( "SELECT * FROM tabelle WHERE aktiv = 'Y'" );
$db -> execute();
$foo = $db -> fetchrow_hashref;
und $foo->{prozess} sieht dann so aus:
aaaaaaaaaa\r\nbbbbbbbbbb\r\ncccccccccc\r\n
Wenn nicht mySQL das \r hinzugefügt hat, wo kommt es denn dann her?
Besten Gruß
JOhnnY