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

Beitrag lesen

echo $begrüßung;

ich [...] speichere templates in der datenbank (mysql 5.0.32). [...] nur leider wird ein template, welches ziemlich groß ist, ab einer bestimmten stelle an irgendeiner stelle der verarbeitung abgeschnitten. [...]
editiere ich das template testweise via phpmyadmin, so kann ich einen längeren text speichern.
es scheint irgendwo in der applikation zu passieren. also tippe ich auf ein durch php verursachtes problem.

Wenn es der phpMyAdmin schafft, dann kann PHP wohl nicht grundsätzlich das Problem sein.

die seite hat eine größe von 623kb. in der datenbank landet sie mit 458kb

Kannst du die Anzahl in Bytes angeben und nicht gerundet? Wie sieht die Stelle rund um den Abschnitt aus? Bitte im Original und als Statement-Ausschnitt.

CacheContents mediumtext collate utf8_unicode_ci NOT NULL,

utf8_binary für Strings, die nicht verglichen oder sortiert werden müssen, fände ich angebrachter, wird aber das Problem nicht lösen.

echo "$verabschiedung $name";