Indyaner: Zeilenumbruch wenn ich einen Eintrag als TEXT mache?

Hallo

Ich habe eine Datenbank in der ich eine Tabelle habe die "lieferumfang" heisst und ich als TEXT makiert habe.

Ist es mir möglich dort nun 2-6 verschiedene Wörter (sätze) einzufügen die aber bei der ausgabe dann auch so wieder ausgegeben werden?

Oder muss ich für jedes nun ein eigenes Table anlegen?

ciao

  1. Hallo

    Ich habe eine Datenbank in der ich eine Tabelle habe die "lieferumfang" heisst und ich als TEXT makiert habe.

    Ist es mir möglich dort nun 2-6 verschiedene Wörter (sätze) einzufügen die aber bei der ausgabe dann auch so wieder ausgegeben werden?

    Oder muss ich für jedes nun ein eigenes Table anlegen?

    ciao

    Ersetz einfach die Zeilenumbrüche während der Verarbeitung explizit durch \n (bzw. \r) und zwar mittels der RegEx-Replacements und der Verwendung eben dieser zwei Platzhalter.

  2. Hallo Indyaner,

    Ich habe eine Datenbank in der ich eine Tabelle habe die "lieferumfang" heisst und ich als TEXT makiert habe.

    Ist es mir möglich dort nun 2-6 verschiedene Wörter (sätze) einzufügen die aber bei der ausgabe dann auch so wieder ausgegeben werden?

    Ich verstehe nicht ganz, was Du meinst. In ein TEXT-Feld kannst
    Du schreiben, was Du willst, es ist MySQL egal, ob es verschiedene
    Woerter oder Saetze sind.

    MySQL speichert genau das, was Du eingibst, und gibt es auch wieder
    so aus. (Eine Ausnahme sind die Backslashes "" vor Anfuehrungszeichen,
    die PHP manchmal automatisch einfuegt. Die kann man mit stripslashes()
    wieder entfernen.)

    Zeilenumbrueche werden vermutlich als \n oder \n\r gespeichert und
    kommen wieder so zurueck. Wenn Du willst, dass sie in HTML auch
    als Zeilenumbrueche sichtbar werden (und nicht nur im Quelltext stehen),
    musst Du es vor der Ausgabe mit nl2br($deintext) formatieren.

    http://www.php.net/manual/de/function.nl2br.php

    HTH, mfg
    Thomas