single quote bliver fordoblet ved udhentning fra mysql

Tags:    php

Sidder med et problem som jeg ikke helt forstår. Følgende testscript viser det:

Fold kodeboks ind/udPHP kode 


I tabellen test_table har jeg en række hvor text indeholder:

don't" ´

Tester altså singlequote, quote og ´. Men når jeg udskriver dette vha phpscriptet bliver ' til '' af en eller anden sær grund. Kan selvfølgelig bare køre replace på det men vil gerne forstå hvorfor singlequote bliver udskrevet to gange.

Mvh
Lasse



Indlæg senest redigeret d. 17.08.2008 12:14 af Bruger #6389
2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Jeg tror ikke at du kan komme udenom at bruge replace.

Enten når dataen bliver sat ind i databasen (Brug ascii (#html))
eller når du laver udtræk replace '' med '



Det kunne godt lyde som om at det er nogle magic_quotes der driler. Prøv at skriv:
Fold kodeboks ind/udKode 

som de første to linjer i dit script, og se om det hjælper.



t