Здравствуйте! Проблема следующая. Делаю select из таблицы базы MSSQL. Таблица состоит из двух полей - id и поля содержащего инфу. Инфы порядка 2-ух килобайт, а в браузер выводится от силы 1/10 часть от всей содержащейся в ячейке информации. Из-за чего такое может быть и как это лечится?
счас столкнулся с этой же проблемой... [sql]SELECT [typeID] ,[groupID] ,[typeName] ,[description] ,[graphicID] ,[radius] ,[mass] ,[volume] ,[capacity] ,[portionSize] ,[raceID] ,[marketGroupID] ,[published] FROM [eve_db].[dbo].[invTypes] WHERE [eve_db].[dbo].[invTypes].[typeID] = 19720[/sql] PHP: $row = mssql_fetch_assoc($query_result); echo $row['description']; вывод в браузер: через SQL Server Management Studio Express смотрю содержимое поля - выдает полное соджержимое поля. тип столбца description nvarchar(3000) Кто что посоветует? зы: в мсскул ни бум бум
решением проблемы оказалось следующее: [sql] SELECT [typeID] ,[groupID] ,[typeName] ,CONVERT( text,[description]) ,[graphicID] ,[radius] ,[mass] ,[volume] ,[capacity] ,[portionSize] ,[raceID] ,[marketGroupID] ,[published] FROM [eve_db].[dbo].[invTypes] WHERE [eve_db].[dbo].[invTypes].[typeID] = 19720[/sql] может не лучшее решение, но мне сойдет
В php.ini есть параметр который ограничивает результат запроса для mssql он называется mssql.textlimit и mssql.textsize по умолчанию они равны 4 кб ; Valid range 0 - 2147483647. Default = 4096. mssql.textlimit = 4096 ; Valid range 0 - 2147483647. Default = 4096. mssql.textsize = 4096 найди эти строчки в php.ini и установи необходимый размер обоим этим параметрам