schildi: mysql/php5, mediumtext landet nicht vollständig in der db

Beitrag lesen

danke für jeden tipp!
mediumtext erlaubt 2^24+3 bytes - das entspricht etwa 16 mb - auch wenn du extrem viele utf-8-codierte zeichen hinterlegst (die jeweils 4 bytes belegen), kommst du niemals auf diese menge

die "bestimmte" stelle enthält vielleicht eine zeichenfolge, die entsprechend maskiert werden sollte - ist das sichergestellt?

ja - das mit der länge hatte ich auch überschlagen - hätte mich auch gewundert.
ich maskiere meines erachtens alles ordnungsgemäß:

if (get_magic_quotes_gpc())
  $value = stripslashes($value);
$value = mysql_real_escape_string($value);

wenn ich übrigens den template-inhalt direkt vor absenden der query ausgebe, sieht noch alles gut aus. es muss also zwischen mysql_query und dem schreiben in die datenbank passieren.