《PHP實例:php讀取mssql的ntext字段返回值為空的解決方法》要點:
本文介紹了PHP實例:php讀取mssql的ntext字段返回值為空的解決方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP實例本文實例講述了php讀取mssql的ntext字段返回值為空的解決辦法.分享給大家供大家參考.具體分析如下:
PHP實例今天在使用php連接mssql數(shù)據(jù)庫時發(fā)現(xiàn)ntext字段的內(nèi)容無法顯示,經(jīng)過查詢發(fā)現(xiàn)ntext字段在php中不被支持,解決方法我們只要把ntext字段改成text即可解決了.
PHP實例如果是表里面沒有ntext字段,可以用以下代碼:
PHP實例1.修改 php.ini,打開php.ini,找到如下代碼:
PHP實例;mssql.textlimit = 4096 改為 mssql.textlimit = 2147483647
PHP實例找到:;mssql.textsize = 4096 改為 mssql.textsize = 2147483647
PHP實例2.可以使用修改字段,由于sql server中,ntext和nvarchar字段是用unicode編碼存儲內(nèi)容的,因此php通過mssql擴展讀取帶ntext和nvarchar類型字段的時候會報錯.
PHP實例如果 title 字段類型為 nvarchar,content 字段類型為 ntext,那么下面的sql語句會報錯.
PHP實例錯的代碼如下:select title,content from article
PHP實例正確的:
PHP實例select convert(varchar(255), title) as title, convert(text, content) as content from article
PHP實例3.如果你是虛擬主機,可以使用adodb 組件來讀取,如果你主機不支持,目前筆者也沒方法了,代碼如下:
PHP實例希望本文所述對大家的php程序設(shè)計有所贊助.
歡迎參與《PHP實例:php讀取mssql的ntext字段返回值為空的解決方法》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/13144.html