首页 > 解决方案 > 如何使用 PHP 从网站连接到 Microsoft SQL 数据库

问题描述

在数据库方面,我一直使用典型的 PHPMyAdmin 界面。

现在我收到了一个 .bak 文件并指向“Microsoft SQL Server Managment Studio”并被告知使用它。

我的问题是我不知道如何做最基本的事情。例如,当我想连接到 PHPMyAdmin 数据库时,我知道我需要定义主机、用户、密码和数据库,并将这些信息放入 mysqli_connect() 中,仅此而已。

所以我的问题是:

如何连接到我在 SQL Server Management Studio 中的数据库?和我之前做的一样吗?如果是这样,我在哪里可以找到所需的信息,如主机、用户、密码?

标签: phpsql-server

解决方案


我会安装SQLSRV PDO扩展。然后使用类似的方法来访问数据库

$database = "";
$server = "";
$conn = new PDO( "sqlsrv:server=$server ; Database = $database", DB_USER, DB_PASSWORD);

$sql = "SELECT * FROM Table WHERE MemberID =:MemberID";

$iMemberID = 5;

$st = $conn->prepare($sql);

//named placeholders within the execute() as an array.
   $st->execute(array(':MemberID'=>$iMemberID));
//OR using bind param..
   $st->bindParam(':MemberID', $iMemberID);

while ($row = $st->fetch()){
    echo "<pre>";
    var_dump($row);
    echo "</pre>";
}

推荐阅读