【发布时间】:2017-01-29 05:42:33
【问题描述】:
我是 PHP 新手,我正在尝试将我的 PHP 与 MS SQL SERVER 连接起来。 我用谷歌搜索了它,但没有找到任何好的解决方案。
我正在使用 PHP 版本:7.0.6
我已经下载了所需的扩展并将其放在 xampp/php/ext 文件夹中,并将这些行添加到 php.ini 文件
extension=php_pdo_sqlsrv_7_nts_x64.dll
extension=php_sqlsrv_7_ts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll
extension=php_sqlsrv_7_nts_x64.dll
我正在使用此代码连接到我的服务器。
$myServer = "SERVER_IP";
$myUser = "USER_NAME";
$myPass = "PASSWORD";
$myDB = "DB_NAME";
$dbhandle = mssql_connect($myServer, $myUser, $myPass) or die("Couldn't connect to SQL Server on $myServer");
但是山雀告诉我这个错误:
Fatal error: Uncaught Error: Call to undefined function mssql_connect() in C:\xampp\htdocs\schedule\server.php:2 Stack trace: #0 {main} thrown in C:\xampp\htdocs\schedule\server.php on line 2
对此的任何帮助将不胜感激!
【问题讨论】:
-
执行 phpinfo();说你已经安装了吗?
-
@bilal,你能不能在服务器控制台连接mssql。
-
@JapanGuy NO,phpinfo() 没有任何与 mssql 驱动程序相关的部分
-
@Bilal Zafar .. 见下面我的回答.. 你可以使用 PDO 来解决这个问题
标签: php sql-server apache pdo xampp