hallo, ik ziet met een mysql probleem. telkens ik een afkappingsteken ' probeer op te slaan lukt dit niet.
ik heb geen idee waarom dit niet wil lukken.

ik heb reeds geprobeerd van de string om te zetten naar utf8 mijn tabel omgezet naar utf8 ip van latin1. ik kan ze het afkappingsteken wel gewoon in de database plakken en ophalen, maar ik kan ze niet via php opslaan of updaten.

heeft iemand dit probleem ook al gehad? en wat was de oplossing?
Als je een ' gebruikt, breekt die uit je MySQL query weg.
Zorg dat je mysql_real_escape_string gebruikt:

Voorbeeld van de tag gebruiken:
<?php
$content = mysql_real_escape_string($deContent);
mysql_query("INSERT INTO tabel SET tekst = '".$content."'");
?>
Dat heeft volgens mij meer te maken over hoe je het naar je mysql database stuurt via je php. ;)

Edit: Jelle heeft het zo te zien al opgelost.
hey jelle, als ge wilde en het kon dan had ik u alle sexueel plezier gegeven da ge maar wou. wat een zalig goed antwoord en super snel.

bedankt maat.
hey jelle, ik had nog snel een vraag nu je toch zo goed bezig bent :)
hoe kan ik goed een euro teken opslaan?
door een karakterset te gebruiken die het euro teken ondersteund en deze overal consistent te gebruiken door de hele website, denk aan output, database, content-types en encoding van je bestanden
ok, en hoe kom ik te weten welk karakterset dit doet? ik ben trouwens gebonden door het gebruik van bepaalde technologie om de utf8 te gebruiken.

dus dan zal er waarschijnlijk niet echt en oplossing zijn neem ik aan?
het euro teken wil niet echt lukken, maar toch bedankt voor de goede set aan te geven.
Gebruik je de frontend of backend van het euro teken? Hier bedoel ik mee, voer je het euro teken gewoon in of voer je de entity in?

Reageren