Ik heb een site gemaakt die men zelf kan beheren via php en Mysql.
Nu was ik via de "beheersite" de gegevens aan het toevoegen. En nu komt mijn probleem:
Als ik een gewoon woordje(bv in het veld) in het invulveld vul dan is er niks aan de hand, maar als ik 's of 't gebruik dan zet ie hem niet in de database en geeft ie een fout.
Heeft dit iets met 'collatie' te maken? (ik ken dit niet) of wat is hier aan de hand?
Groeten Johan Rombouts
?
Onbekende gebruiker
05-03-2006 16:56
gewijzigd op 05-03-2006 16:58
dit heeft te maken met waarschijnlijk de stripslashes, addslashes, of mysql die geen trek heeft in ' omdat dit de werking van de query onderuit kunne halen.
als je addslashes() gebruikt voordat je het de db instuurd en stripslashes voordat je het output is het probleem wrschlk over
edit: @jelmer, mysql_real_escape string is idd beter