我正在研究连接到Windows服务器上的MSSQL数据库的Linux服务器(OPENSuSE // Apache 2 // PHP5)并执行存储过程以检索xml字符串,该字符串作为传递回Linux服务器数组的一部分。
它在很大程度上起作用,但我现在看到一行或两行的问题,其中xml的长度超过65536个字符 - 它们似乎被缩减 - 这是一个可以在php中修复的问题.ini还是设置mssql服务器的问题?
我可能没有提供足够的信息,所以请随便提出,我会尽可能多地提供。
由于
答案 0 :(得分:0)
不是将值存储为文本,而是将它们存储在blob(或其他二进制格式)中,然后首先压缩它们(http://us3.php.net/manual/en/function.gzcompress.php)
blob没有最大长度,因此您不会遇到问题,并且您将通过压缩数据来回保存。