Posts

Showing posts from March, 2009

用 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),連在一起的話可是過不了的喔!