-1

私は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"];     
} 
4

2 に答える 2

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
于 2012-10-03T14:19:39.767 に答える
0

おそらく、このリンクが役立ちます: http://us3.php.net/manual/en/function.mssql-query.php#64470 php.ini の制限を見てください:

mssql.textlimit = 16384 mssql.textsize = 16384

于 2012-10-02T15:25:53.710 に答える