到目前为止,我一直使用典型的PHPMyAdmin接口来处理数据库。
现在我已经交了.bak文件并指向“Microsoft SQL Server Management Studio”并告诉他使用它。
我的问题是我不知道如何做最基本的事情。例如,当我想连接到PHPMyAdmin数据库时,我知道我需要定义主机,用户,密码和数据库,并将该信息输入mysqli_connect(),就是这样。
所以我的问题是:
如何连接到我在SQL Server Management Studio中的数据库?我以前做过的方式一样吗?如果是这样,我在哪里可以找到所需的信息,如主机,用户,密码?
我会安装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>";
}