Categorías
PHP

El problema de truncar texto de SQL Server en PHP

PHP y SQL Server son una combinación poderosa, sin embargo, a veces los datos almacenados en una columna de tipo de texto se truncan sin motivo aparente después de 4096 caracteres.

Tengo este problema hoy cuando quiero mostrar datos de texto de SQL Server 2000. Aparentemente, necesito aumentar el tamaño máximo de una columna de texto que PHP devolverá desde SQL Server. Ya que tengo control sobre el servidor web. Así es como solucioné el problema.

Busque php.ini y encuentre las líneas
;mssql.textlimit = 4096
y
;mssql.textsize = 4096

Reemplace el valor por 2147483647 así:
mssql.textlimit = 2147483647
mssql.textsize = 2147483647

También puede hacer lo siguiente justo después de realizar una conexión.

mssql_query("SET TEXTSIZE 2147483647");

  Uso del servicio web PHP de Alfresco para cargar archivos

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *