Johnny B.: RegEx-Frage zu "'\n'" und /g

Beitrag lesen

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