天天看點

php連接配接sqlserver

php連接配接sqlserver需要有mssql這個擴充(centos)。mssql的擴充安裝很簡單這裡就不說了。主要說下我連接配接遇到的問題:

mssql_connect ("192.168.0.152", "uername", "paswd") or die ("could not connect to database: ".mssql_get_last_message());

顯示錯誤資訊:warning: mssql_connect(): unable to connect to server: 192.168.0.152

在網上查找一番發現自己沒有配置freetds.conf:

../freetds/bin/tsql -s sqlserver -u username -p passwd

還是報錯誤:

error 20013 (severity 2):unknown host machine name. 怎麼回事呢,原來是源引用錯了

../freetds/bin/tsql -s myserver -u username -p passwd

執行php程式的時候發現還是報“unable to connect to server”錯誤,加上端口号就ok了

mssql_connect ("192.168.0.152:1433", "uername", "paswd")