【问题标题】:how to connect my hosted php website to SQL Server Database on my local server如何将我托管的 php 网站连接到本地服务器上的 SQL Server 数据库
【发布时间】:2015-03-09 18:48:59
【问题描述】:

我有一个托管在 1and1.com 中的 php 网站,但是当我连接到我们的本地服务器数据库(windows server 2012 和 sql server 2012)时,我没有运气,它给了我这个错误:

Call to undefined function sqlsrv_connect() in dbconn.php on line 9.

这是我的数据库连接:

<?php   

    $serverName='xxx.xxx.00.xx'; //<-- should I include PORT here? 
    $connectionInfo=array(
                    'Database'=>'DBName',
                    'UID'=>'userName',
                    "PWD"=>'Password');

    $conn = sqlsrv_connect($serverName,$connectionInfo); //<-- line 9 here

    if($conn){
        //echo 'Connection Established!<br />';
    }else{
        //echo 'Connection Failed!<br />';
        die(print_r(sqlsrv_errors(),TRUE));
    }   

?>

实际上,我对使用什么感到困惑。我应该在这里使用 IIS 还是其他程序,但为了开发,我使用XAMPP 来测试我的网站。

我是这种东西的新手,所以如果你能提供一些关于这方面的分步文章,我将不胜感激。

提前致谢!

【问题讨论】:

    标签: php sql-server iis xampp


    【解决方案1】:

    来自the manual

    SQLSRV 扩展要求 Microsoft SQL Server 2012 Native Client 安装在运行 PHP 的同一台计算机上。

    验证是否已安装在您的服务器上。

    【讨论】:

    • 当我在我的网站上运行 phpinfo 时,我看到 sqlsrv 的 PDO 驱动程序未启用。所以必须先在 1and1 上启用?
    猜你喜欢
    • 2015-07-13
    • 2013-07-12
    • 2012-09-04
    • 2013-03-13
    • 2013-02-16
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    相关资源
    最近更新 更多