wie stehen die umbrüche in der db? einfach als zeilenumbruch oder <br />?
Hi,
ich habe ein kleines problem und hab schon ne menge gegooglet aber bin auf keine lösung gestoßen...also:
ich habe in der mysql datenbank ein tabellenfeld bei dem ein text gespeichert wird. wenn ich den text ausgeben lasse(also von der datenbank abrufe) werden nie die zeilenumbrüche mit ausgegeben, die stehen aber in der datenbank.
hat jemand eine idee?
wie stehen die umbrüche in der db? einfach als zeilenumbruch oder <br />?
computer tun nur das was man ihnen sagt, meistens
normale umbrüche
versuch mal einen string replace von "\n" nach "<br/>"
das mache ich wie?
Ich bin jetzt davon ausgegangen, dass du den Datenbankinhalt mit PHP ausliest, um ihn dann auf einer Internetseite darzustellen. Wenn dem so ist, kannst Du mitden Text entsprechend darstellen.Code:$textMitHTMLZeilenumbruechen = str_replace("\n", "<br/>", $meinTextOhneZeilenumbrueche); echo $meinTextMitHTMLZeilenumbruechen;
Aber SQL selbst bietet auch eine REPLACE-Funktion, so dass man auch für jedes andere System den Umbruch durch die entsprechenden Zeichen ersetzen kann.
ja, ich machs mit php...ich versuchs mal so, danke schon mal
Ähm, wozu ne Extrawurst über str_replace, wenn es mit nl2br() direkt geht?![]()
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
hab jetzt nl2br() benutzt und es klappt super, danke![]()
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)