修改php.ini的配置
mssql.textlimit = 4096
mssql.textsize = 4096
以上两项用于操作MS SQL SERVER数据库时,text字段的长度,默认为4096,最大值为2147483647,将它设大点,然后重起即可。
mssql.textlimit = 4096
mssql.textsize = 4096
以上两项用于操作MS SQL SERVER数据库时,text字段的长度,默认为4096,最大值为2147483647,将它设大点,然后重起即可。
mssql_select_db($DataBase,$ConnectID);
//$query=sprintf("insert into WTOCases(XYID,FLID,LCID,HYID,QYID,Orient,Title,Content) values('%d','%d','%d','%d','%d','%s','%s','%s')",$select,$select2,$select3,$select4,$select5,$select6,$Title,$Content);
$query=sprintf("insert into WTOCases(XYID,FLID,LCID,HYID,QYID,Orient,Title,Content) values($select,$select2,$select3,$select4,$select5,'$select6','$Title','$Content')");
// mssql_query("set textsize 1048576000",$ConnectID); $ResultID=mssql_query($query,$ConnectID);
if($ResultID)
header("location: CasesAdd.php");
else
header("location: Wrong.htm");
mssql_free_result($ResultID);
mssql_close($ConnectID);
其中content字段大小大于40k,这样执行完毕后,只插进4k,我们试过,不是php的问题,是mssql问题,但是怎样才能绕过这个限制呢?