Wie schreibt man mysql Daten?

8

Immer wenn ich versuche, eine mysql-Zeichenkette mit PHP wie folgt zu umbrechen:

%Vor%

Es wird nie umgebrochen. Es fügt einen Platz hinzu. Sagen Sie zum Beispiel die Nachricht ist "Hallo, wie geht es dir." es würde drucken "Hel lo wie ar e yo u." Was ist los?

ANTWORT:

%Vor%     
Brian Tompsett - 汤莱恩 01.04.2011, 00:57
quelle

4 Antworten

2

Ich wette, Sie sehen den Text über einen Webbrowser.

Sie müssen <br/> anstelle von \n als Zeilenumbruch verwenden oder Ihren Text mit <pre></pre> blocks umgeben.

BEARBEITEN:

Eine andere Alternative, wie sie Christian Sciberras in seinem Kommentar vorgeschlagen hat, ist:

%Vor%     
GWW 01.04.2011, 01:08
quelle
1

Ссылка

Sie sollten ein <br /> in den Funktionsaufruf neben \n einfügen, damit das HTML formatiert wird.

    
Alex 01.04.2011 01:07
quelle
0

Bitte versuchen Sie die PHP_EOL-Konstante anstelle von "\ n". Es erzeugt das Newline-Zeichen für das System, auf dem PHP läuft.

    
Jon Abaca 01.04.2011 01:06
quelle
0

Geht Ihre Ausgabe an einen Browser? Wenn ja, müssen Sie " <br />\n " eingeben. Andernfalls, wenn Ihre Ausgabe in der Befehlszeile ist, ist "\ n" genug.

    
Adam Culp 01.04.2011 01:07
quelle

Tags und Links