login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vreemde tekens in query

Offline xSc - 25/09/2006 16:33
Avatar van xScOnbekend Ik heb een klein probleempje.

In mijn tabel komen natuurlijk vreemde tekens voor, zoals &,etc. Echter, de query breekt voor zo'n vreemd teken af:

SELECT id FROM MyTable WHERE REPLACE(test, ' ', '_') = 'cultuur & techniek'

wordt uitgevoerd als:

SELECT id FROM MyTable WHERE test = 'cultuur_'

Nu heeft dat met de encoding te maken, maar welke moet ik gebruiken?

Opmerking: ik maak gebruik van mysql_real_escape_string()

2 antwoorden

Gesponsorde links
Offline Thomas - 25/09/2006 16:56
Avatar van Thomas Moderator Hm, volgens mij wordt & opgeslagen als &?

Verder zou ik dit soort "labels" in een aparte tabel zetten, en naar de "index van het label" refereren, in plaats van naar het label zelf, want stel dat de naam van het label verandert (of je weet niet hoe deze gespeld wordt ), dan ben je de sjaak .
Offline xSc - 25/09/2006 17:00
Avatar van xSc Onbekend FangorN, dat weet ik, maar ja, hetzelfde probleem heb ik met '.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s