導(dǎo)入mssql 數(shù)據(jù)須知_PHPCms教程
php鏈接 mssql (sql server) 需要加載 php_mssql.dll 擴(kuò)展。
所以使用后臺的外部數(shù)據(jù)轉(zhuǎn)換程序轉(zhuǎn)換mssql數(shù)據(jù)庫文件時(shí),需要php支持 php_mssql.dll擴(kuò)展。
1、打開文件 php.ini
假如不清楚文件位置,可以在如下位置查看。
系統(tǒng)設(shè)置--系統(tǒng)工具--環(huán)境變量

打開此文件,找到:;extension=php_mssql.dll
去掉前面的 ;
假如沒有,那么在文件 extension=php_mysql.dll下面換行加入。
然后,需要確保 extension_dir = "D:/PC_webserver/php/ext"
指向的目錄里面存在:php_mssql.dll
2、復(fù)制 php 目錄下面的 ntwdblib.dll 到 操作系統(tǒng)目錄的 system32 下面。
C:\WINDOWS\system32 或者 C:\WINNT\system32
3、重新啟動(dòng)apache 或者 IIS
注重:
MSSQL 轉(zhuǎn) phpcms過程中ntext和nvarchar字段的處理方法由于sql server中,ntext和nvarchar字段是用unicode編碼存儲內(nèi)容的,因此php通過mssql擴(kuò)展讀取帶ntext和nvarchar類型字段的時(shí)候會抱錯(cuò)。
假如 title 字段類型為 nvarchar,content 字段類型為 ntext ,那么下面的sql語句會報(bào)錯(cuò):
select title,content from article where 1
正確的寫法是:
select convert(varchar(255),title) as title, convert(text,content) as content from article where 1
- PHPCMS v9 安裝環(huán)境要求
- PHPCMS mysql優(yōu)化教程
- PHPCMS shtml設(shè)置
- phpcms本地網(wǎng)站遷移至虛擬主機(jī)的教程
- Phpcms V9 調(diào)用全站最新文章的代碼
- Phpcms V9 調(diào)用全站文章排行的解決方案
- Phpcms V9 調(diào)用隨機(jī)文章的方法
- 讓PHPCms內(nèi)容頁支持JavaScript
- phpcms教程: phpcms V9 默認(rèn)模板文件目錄結(jié)構(gòu)
- phpcms教程:phpcms V9 常用文件目錄結(jié)構(gòu)介紹
- PhpCms系統(tǒng)設(shè)置:我的面板
- PhpCms系統(tǒng)設(shè)置:附件管理
- 相關(guān)鏈接:
- 教程說明:
PHPCms教程-導(dǎo)入mssql 數(shù)據(jù)須知
。