Als ik de inhoud van een string in een db wil laten stoppen krijg ik volgend probleem als de string een & bevat. Met htmlentities kan ik dit niet oplossen aangezien er dan weer een & inzit, hoe kan ik het oplossen dat hij die & omzet naar iets zodat ik men volledige html code in een db kan 'stampen'?
tis nog da nie: dit is wat er in moet bv:

<a href="http://ds1.nl/c/?wi=43422&ws=&si=11&li=27350" title="Jiba Oostenrijk" target="_blank">Wintersport in Oostenrijk</a>

dit zit in de variabele $banner;
Echo de query eens (met inhoud), daar hebben we meer aan.

mysql_real_escape_string() moet je ALTIJD gebruiken wanneer je een query naar een MySQL-database stuurt.

htmlentities en soortgelijke onzin heeft niets met queries te maken, maar alles met html-output dat je naar het scherm stuurt. Dat kan dus nooit i.c.m. een query worden gebruikt. (kan wel maar is niet zo slim, om het voorzichtig uit te drukken)

Reageren