我們在用最近,有人問我,在使用PHP開發時,想用php連接sql server數據庫。我告訴他們,可以用mssql_connect($host,$username,$password)的方法來實現PHP連接Sql數據庫。
其實,到網上一搜,就可以找到這個函數,很多用它。但是,朋友卻反饋,系統沒有定義mssql_connect(),這就奇怪了,我一直都是這麼用的,我懷疑他PHP版本太低不支持,他告訴我是php5.14。本版不存在問題。
問題在哪呢?後來試過各種方法,都解決不了。
後來,突然,想起PHP的功能都是由PHP.INI配置的,會不會沒有開啟對sql server的支持呢?一看,果然沒有。
PHP連接Sql數據庫的解決方法:
1、在apache2的目錄下找到php.ini,並打開。
2、找到“;extension=php_mssql.dll”,去掉前面的“;”,保存
3、重啟apache服務(注意一定要重啟,很多經常忘記,而不知道原因)
再用mssql_connect()連接sql server就可以徹底實現PHP連接Sql數據庫。