Abgeschnittene Texte PHP + MS-SQL Server
Kürzlich hatte ich das Problem, dass lange Texte über 4.000 Zeichen bei der Ausgabe über PHP abgeschnitten werden, beim speichern in die Datenbank wird jedoch der volle Text gespeichert. Um den gesamten Textstring wieder auszugeben müssen folgende Einstellungen in der php.ini bzw. mittels ini_set() vorgenommen werden.
1) Bei MS-SQL über ODBC:
odbc.defaultlrl = [Bytes];
2) Bei MS-SQL über PHP-MSSQL:
mssql.textlimit = 2147483647
mssql.textsize = 2147483647