我正在使用mssql服务器后端和有大量数据的新闻字段,但当我在php中检索此信息时,它只显示有限的部分而不是该字段上的所有信息
这是我的PHP代码 -
$result_subset = mssql_query ("Select news as notes from atimo_m12 where name like 'masses%' and category = 'M-Offices & Ministries'");
while($rsSelection = mssql_fetch_assoc($result_subset)){
echo $rsSelection["notes"];
}
答案 0 :(得分:0)
也许此链接有助于:http://us3.php.net/manual/en/function.mssql-query.php#64470 看看php.ini中的限制:
mssql.textlimit = 16384 mssql.textsize = 16384
答案 1 :(得分:0)
您可能需要在mssql.textlimit
文件中设置mssql.textsize
和php.ini
的值。如果缺少这些值,则默认值为4096
个字节,导致数据在PHP中被截断。您可以设置的最大值为2147483647
字节 - 此值为2GB(以字节为单位),这可能会导致服务器出现内存问题。您应将其设置为高于支持所需的最大数据大小
; Valid range 0 - 2147483647. Default = 4096.
mssql.textlimit = 2147483647
; Valid range 0 - 2147483647. Default = 4096.
mssql.textsize = 2147483647