用 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

Popular posts from this blog

CentOS7 如何新增/移除 Rich Rule for firewalld

mac 安裝 mtr

如何設定 SSL VPN 分割通道 on Fortigate 80C