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