De volgende code geeft een vreemd resultaat:
$username=mysql_real_escape_string(htmlentities($_SESSION[username], ENT_QUOTES, 'UTF-8'));
$content=mysql_real_escape_string(htmlentities($_POST[content], ENT_QUOTES, 'UTF-8'));
mysql_query("insert into reacties (file, author, content, time) values ('$view','$username','$content','$time')") or die ("Error: Database niet bereikbaar");
Het veld username en de andere velden worden altijd ingevuld, maar om de één of andere reden blijft het content-veld soms leeg, en soms lukt het wel. De collatie van het content-veld is utf-8_bin, en het is van het type TEXT. Het is niet zo dat er vreemde lettertekens worden ingevuld, het is gewoon tekst met een paar keer \n erin...
De tekst is bovendien nooit groot, slechts een paar lijntjes.
Enig idee waar het aan kan liggen?