2007/08/22

用 PHP 連 MS SQL Server

PHP 預設只載入連接 MySQL 的函式庫,如果要使用 mssql_connect() 等函式庫必須先修改 php.ini,把 extension=php_mssql.dll 前面的註解拿掉,再重新啟動 Apache。

不知道是不是 Appserv 的關係,在重新啟動以後還是一樣沒辦法使用 mssql_connect(),會出現下面的錯誤訊息:
Fatal error: Call to undefined function mssql_connect() 


表示函式庫在啟動時沒有被載入。網路上看到的解決方法,就是把以下二個檔案複製到 system32 的資料夾裡面:
AppServ\php5\ntwdblib.dll
AppServ\php5\ext\php_mssql.dll


重新啟動 Apache 後就可以使用函式庫了。

沒有留言:

張貼留言