jeg afgører i ovenstående eksempel ikke om addslashes har fungeret, men jeg har forsøgt at fjerne scriptet, som lukker siden, og echo "$topic" og deraf har jeg kunnet afgøre, om addslashes har fungeret
lad os antage at $topic = 'hejsa', så bør addslashes($topic) være lige med \'hejsa'\ og det er den desværre ikke, når jeg smider den i DB, men når jeg bare udskriver den... så er den
hans: I dit tilfælde med $topic = 'hejsa'; vil teksten hejsa blive gemt i db'en - ingen af de 5 bogstaver behøver at blive escapet for at undgå problemer med mysql. I schaefners tilfælde med $topic = '"hejsa"' vil teksten \"hejsa\" blive gemt i databasen - dvs. 9 tegn da anførselstegnene er med og de bliver escapet, så der ikke bliver problemer med mysql.
Hvis det bliver gemt i db'en har det jo fungeret - hvis du kan trække det ud igen og udskrive på en webside er alt jo fint!
De tegn der kan ødelægge en query bliver escapet med \, så hvis din query forløber fint og posten bliver indsat i db'en er det jo tegn på at det har fungeret efter hensigten!
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.