Ü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
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 5: Zeile 5:
 
== Lösung ==
 
== 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
+
Standardmäßig ist in der '''php.ini''' ein Textlimit von 4096 Zeichen gesetzt. Dieses kann man erhöhen, in dem man die Einträge
  
 
  mssql.textlimit = 4096
 
  mssql.textlimit = 4096
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]]

Aktuelle Version vom 13. Februar 2014, 09:32 Uhr

Problem[Bearbeiten]

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

Lösung[Bearbeiten]

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

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.