为php安装sql server驱动程序

为php安装sql server驱动程序,php,sql-server,Php,Sql Server,大家好,我是新来的编码世界,我需要你们的帮助,我想连接到一个服务器与xampp(3.2.2)和php版本(7.2.4)windows 10。。。我已经将驱动程序php_pdo_sqlsrv_72_ts_x86.dll和php_sqlsrv_72_ts_x86.dll安装到php.ini,也安装到php\ext 当我试图用此代码连接到服务器时,没有响应 非常感谢您抽出时间 $servename = "new"; $username = "user"; $password = "tree"; $da

大家好,我是新来的编码世界,我需要你们的帮助,我想连接到一个服务器与xampp(3.2.2)和php版本(7.2.4)windows 10。。。我已经将驱动程序php_pdo_sqlsrv_72_ts_x86.dll和php_sqlsrv_72_ts_x86.dll安装到php.ini,也安装到php\ext

当我试图用此代码连接到服务器时,没有响应 非常感谢您抽出时间

$servename = "new";
$username = "user";
$password = "tree";
$database = "tree";
$connectionInfo =array("Database" =>"tree","USER" => "user", "PWD" => "tree");
$conn=sqlsrv_connect($servename,$connectionInfo);
if($conn)
    {echo"connection established";}
else
    {echo"connection failure";die (print_r(sqlsrv_errors(),true));}
错误消息:

Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect()

在这里,你可以在PDO的帮助下使用它, 请检查以下代码并尝试用原始数据替换

<?php 

    $dsn = "sqlsrv:Server=**servernamehere**;Database=**Db name here**";
    $conn = new PDO($dsn, "", "");
    $conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );

    $sql = "SELECT * FROM table_name";

    foreach ($conn->query($sql) as $row) {
        print_r($row);
    } 

    ?>


错误消息是什么?致命错误:未捕获错误:调用未定义的函数sqlsrv_connect()请将错误添加到你的主要帖子中。非常感谢你。但是你能告诉我一些我可以在哪里找到的资源来学习php和sql server上的编码,因为我只熟悉我的sql和php MyAdmin。如果答案对你有用,那么请接受作为答案,以便能够帮助他人。请使用CI或其他类似的框架Laravel与PHP一起使用,因此您可以通过连接到MSSQL直接访问它的内置功能(您只需要更改数据库连接)。这可以节省您从一开始就学习PDO并查询它的时间。事实上,我只是添加到xamp的sqlsrv.dll中,我对数据库连接没有任何问题..但我会尝试按照您的建议…您能告诉我2或3个网站,我可以更好地用php编程…非常感谢您的帮助