用 PHP 讀取 SQL SERVER 的圖片
當你使用 PHP 去連結 SQL SERVER 時
可能會發現文字(TEXT)過長不會顯示完成的問題
由於 PHP 預設讀取 SQL SERVER 欄位最大的長度為 4096
這部份除了可以在 php.ini 可以設定以外
; Valid range 0 - 2147483647. Default = 4096.;mssql.textlimit = 4096; Valid range 0 - 2147483647. Default = 4096.;mssql.textsize = 4096
還可以在 PHP 連線 SQL SERVER 時設定
mssql_query("SETTEXTSIZE65536");
如果要使用 ADODB 來讀取 Microsoft SQL SERVER 的 image 欄位
請先擴大 TEXT 的設定值像是這樣:
$db->Execute("SET TEXTSIZE 65536000");
請注意,SET TEXTSIZE 跟後面的數值,中間都有空格(space),連在一起的話可是過不了的喔!
Comments