webForumDet fria alternativet

Farligt med \n i databasen? Byta till <br />?

PHP

2 svar · 253 visningar · startad av ricketick

Medlem sedan apr. 200323 inlägg
Frågan#1

Hej!

Jag läggar in text via en textarea i min mysql databas. Texten går igenom lite php som byter ut skumma tecken som <, " och ' till mindre farlig ascii html.

Hur är det egentligen med \n eller \r\n är det farligt? Kan det pajja php och mysql kod? Bör man byta ut \n till <br />? Ifall jag gör det har jag märkt att när jag sen läser in texten från databasen skrivs radbrytningen ut som <br> och inte som en riktigt radbrytning. \n borde väl inte vara något hot eftersom det ligger i en sträng?

Medlem sedan juni 200032 967 inlägg
#2

Radbrytningar är helt OK att ha i en databas. Det är onödigt och dumt att ersätta med <br/>.

Mvh

Medlem sedan apr. 200323 inlägg
#3

Härligt, då finns det ingen anledning att krångla till det.

Tack för svar!

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)