Über PHP und mssql werden nur 4096 Zeichen aus einer Spalte vom Typ Text gelesen: Unterschied zwischen den Versionen

Aus ITwiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Problem == Beim Lesen des Inhaltes einer Spalte vom Typ '''Text''' aus einer Microsoft SQL Datenbank werden nur die ersten 4096 Zeichen gelesen. == Lösun…“)
 
K
Zeile 13: Zeile 13:
 
  mssql.textsize = 4096
 
  mssql.textsize = 4096
  
höhe setzt, z.B. auf 8192. Dabei aber nicht vergessen das ''';''' vor den Einträge zu entfernen.
+
höher setzt, z.B. auf 8192. Dabei aber nicht vergessen das ''';''' vor den Einträge zu entfernen.
  
 
[[Kategorie:PHP]]
 
[[Kategorie:PHP]]

Version vom 13. Februar 2014, 09:32 Uhr

Problem

Beim Lesen des Inhaltes einer Spalte vom Typ Text aus einer Microsoft SQL Datenbank werden nur die ersten 4096 Zeichen gelesen.

Lösung

Standardmäßig ist in der php.ini ein Textlimit von 4096 Zeichen gesetzt. Dieses kann man erhöhen, in dem man den Eintrag

mssql.textlimit = 4096

und

mssql.textsize = 4096

höher setzt, z.B. auf 8192. Dabei aber nicht vergessen das ; vor den Einträge zu entfernen.