Avatar billede ostehamster Nybegynder
26. marts 2003 - 23:10 Der er 4 kommentarer og
1 løsning

longtext, er det bare mig der ikke fatter det?

Hejsa

Jeg har et problem, når jeg laver dette:
INSERT INTO nyheder SET gemt_af = 1, gemt_for = 1, gemt_tid = 1048715935, aktiv = 'j', overskrift = 'æ ø å \" \\ \'', tekst = 'æ ø å \" \\ \'', resume = 'æ ø å \" \\ \'', billed = 'j', juster = 'right', billedtekst = 'æ ø å \" \\ \'', billed_id = 1

Læg mærke til:
tekst = 'æ ø å \" \\ \''

altså teksten er >> æ ø å " \ ' <<, men ved hjælp addslashes() i PHP, bliver det til det andet

MEN, når jeg hente det fra databasen igen, er der ikke "slashes", hvorfor? Er det fordi det er gemt i LONGTEXT?

mvh
Christoffer
Avatar billede morw Nybegynder
26. marts 2003 - 23:18 #1
Idéen med addslashes er at escape dine data så de står normalt i databasen = der skal ikke være ekstra \ når data er indsat
Avatar billede ostehamster Nybegynder
26. marts 2003 - 23:25 #2
dvs det skal stå sådan?
Avatar billede ostehamster Nybegynder
26. marts 2003 - 23:43 #3
lige et andet spm, skal man køre htmlentities på det, altså lave f.eks. ø om til &amp;oslash;, eller skal det bare direkte ind?
Avatar billede morw Nybegynder
27. marts 2003 - 07:01 #4
Ingen htmlentities inden du sætter det ind i db. Det kan du gøre hvis der er brug for det det skal ud.
Avatar billede ostehamster Nybegynder
27. marts 2003 - 19:24 #5
kanon

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
Computerworld tilbyder specialiserede kurser i database-management

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