Я извлекаю int и xml-строку из Microsoft Sqlserver 2012 (для Windows) с PHP версии 5.6.30-0 + deb8u1 для Debian.
XML приходит из
ALTER FUNCTION [dbo].[XMLproduct]
(@id integer)
RETURNS xml
...
Запрос SELECT id,dbo.XMLproduct(id) FROM ...
я использую dbx_query($_db_handle, $query, DBX_RESULT_INDEX)
,
Но когда xml длинный, он усекается.
В php при усечении xml размер строки составляет 5 (int) + 32257 (xml) = 32262.
Есть ли способ увеличить длину строки?
Существует ряд довольно больших узлов, называемых <audit>
в XML мне действительно не нужно, могу ли я удалить его в запросе, прежде чем он будет отправлен на php?
Задача ещё не решена.
Других решений пока нет …