Avatar billede encorez Nybegynder
24. januar 2005 - 22:03 Der er 1 kommentar og
1 løsning

Gemme tekst i mysql med specialtegn

Jeg skal gemme en tekst fra et tekstfelt. Her har jeg et problem med at gemme teksten med specialtegnene, ' (apostrof) og \ (backslash).
Lige inden jeg gemmer teksten i databasen, skriver jeg den ud og der er de to specialtegn, så problemet må enten være min mqsql database, der fjerner tegnene, eller så mangler jeg måske at bruge en php-funktion op teksten, der måske skal ændre specialtegnene, så mysql vil tage imod dem????

Hvad ved jeg, håber nogen forstår hvad jeg mener og kan give en forklaring.

Hilsen Simon
Avatar billede hmortensen Nybegynder
24. januar 2005 - 22:36 #1
Kig på de her to funktioner:
http://dk2.php.net/addslashes
http://dk2.php.net/stripslashes


Du bruger addslashes() inden du sætter ind, og stripslahes når du har hevet det ud igen.

Funktionen vil escape special tegn:
\ = \\
' = \'
Avatar billede encorez Nybegynder
25. januar 2005 - 07:14 #2
stripslahes bruger jeg i forvejen, så det er sikkert addslashes jeg mangler, takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester