Seite 2 von 3

Verfasst: 21.12.2007 14:32
von nickvergessen
FlötenForum hat geschrieben:EDIT:
Ich glaube ich benutze eine falsche Abfrage. Kann mir jemand sagen ob diese Abfrage:

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = REPLACE(post_text, '<br>', '\r\n');
korrekt ist?

Verfasst: 21.12.2007 15:07
von FlötenForum
Hallo nickvergessen,
ist der Code korrekt? Es funktioniert nämlich mit ihm nicht.

Verfasst: 21.12.2007 20:24
von Dr.Death

Code: Alles auswählen

UPDATE phpbb_posts
SET post_text = REPLACE(post_text, '<br>', '\r\n') 
WHERE post_text LIKE '%<br>%'
Wenn dann ein paar <br/> stehen bleiben sollten dann das hier hinterherschieben:

Code: Alles auswählen

UPDATE phpbb_posts
SET post_text = REPLACE(post_text, '<br/>', '\r\n') 
WHERE post_text LIKE '%<br/>%'

Verfasst: 21.12.2007 21:10
von Job-Sucher
so geht das auch nicht...

Verfasst: 21.12.2007 21:14
von Job-Sucher
ich hab jetzt eifach mal ausprobiert... phpbb3 nimmt das /r /n nicht aber wenn man z.b einen beitrag per hand korrigiert (mit mysql dumper) und das br ganz einfach durch eine leerzeile ersetzt, dan geht das... also kann man das irgentwie so machen?

Verfasst: 21.12.2007 21:35
von Boecki91
was steht dann den in der DB als Leerzeile?

Verfasst: 21.12.2007 21:43
von Job-Sucher
gar nix... einfach ne leerzeile

Verfasst: 26.12.2007 20:38
von Job-Sucher
<push start></push ende>

Verfasst: 04.01.2008 21:56
von Job-Sucher
weiß den keiner hilfe?

Verfasst: 10.01.2008 02:03
von FlötenForum
Die Lösung war im Prinzip recht einfach -->

die '<' und '>' werden nicht so dargestellt, sondern als '<' und '>' .

Lässt man die Abfrage so laufen, werden die Zeilenumbrüche umgewandelt.