Daniel.: Inhalt aus DB mit Zeilenumbruch und Leerzeilen

Hallo zusammen,

ich habe in MySQl eine Spalte (LONGTEXT) in der Texte mit Zeilenumbrüchen und Leerzeilen stehen.

Wenn ich diese nun mit

  
$sql = "SELECT beschreibung...";  
$res = @mysql_query( $sql ) or die( "Fehler: " . mysql_error() );  
$data = mysql_fetch_assoc( $res );  
  
echo $data['beschreibung'];  

ausgebe, ist die Anzeige tadellos. Versuche ich aber folgendes

  
...  
while($data = mysql_fetch_assoc($res)) {  
...  
echo" <td>$data->beschreibung </td>;  
...  
}  

werden die Umbrüche ignoriert. Weiß jemand einen Rat?

  1. Hi,

    ich habe in MySQl eine Spalte (LONGTEXT) in der Texte mit Zeilenumbrüchen und Leerzeilen stehen.

    Versuche ich aber folgendes
    echo" <td>$data->beschreibung </td>;
    werden die Umbrüche ignoriert.

    Sie werden vermutlich nicht ignoriert, sondern stehem im Quelltext wie sie sein sollten. Aber HTML "ignoriert" Zeilenumbrueche, macht bekanntlich ein einfaches Leerzeichen daraus.

    Weiß jemand einen Rat?

    nl2br()

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“
    1. nl2br()

      hinweis: <br /><br /> ist kein absatz ;)