Verbinden Sie sich mit SQL Server über PDO mit dem SQL Server Treiber.
Hier ist ein Beispiel dafür, wie man sich mit einer SQL-Server-Datenbank mithilfe von PDO und dem SQL-Server-Treiber verbindet:
<?php
$serverName = "serverName\sqlexpress";
$connectionInfo = ["Database" => "dbName", "UID" => "username", "PWD" => "password"];
$conn = sqlsrv_connect($serverName, $connectionInfo);
Dieses Beispiel geht davon aus, dass der SQL-Server-Treiber für PDO auf Ihrem System installiert und konfiguriert ist. Wenn Sie den Treiber nicht installiert haben, können Sie ihn von der Microsoft-Website herunterladen.
Sobald die Verbindung hergestellt ist, können Sie die Methoden von PDO wie query() und prepare() verwenden, um SQL-Anweisungen auszuführen und Daten aus der Datenbank abzurufen.
<?php
$stmt = $conn->query('SELECT * FROM mytable');
while ($row = $stmt->fetch()) {
print_r($row);
}
Sie können auch vorbereitete Anweisungen verwenden, um sich gegen SQL-Injection-Angriffe zu schützen.
<?php
$stmt = $conn->prepare('SELECT * FROM mytable WHERE id = :id');
$stmt->execute(['id' => $id]);
while ($row = $stmt->fetch()) {
print_r($row);
}