我以前使用 PDO for MYSql,但现在我需要使用 Microsoft SQL Server Driver for PHP。
我找到了手册。 http://php.net/manual/en/book.sqlsrv.php
我使用示例 #2 连接到新的 SQL 数据库: http ://www.php.net/manual/en/function.sqlsrv-connect.php
如何“转换”以下(PDO mysql)以使用 sqlsrv:
$username = 'test';
try {
$conn = new PDO('mysql:host=$host;dbname=$database', $username, password);
$stmt = $conn->prepare('SELECT username users WHERE username = :username LIMIT 1');
$stmt->execute(array('username' => $username));
if ($stmt->rowCount() > 0) {
$result = $stmt->fetch();
echo $result['username'];
} else {
echo 'Nothing found.';
die();
}
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}