Heim >Backend-Entwicklung >PHP-Tutorial >Welche PDO-Verbindungszeichenfolge sollte ich für SQL Server mit Microsoft-Treibern verwenden?
Herstellen einer Verbindung zu SQL Server mit PDO und Microsoft-Treibern
Beim Versuch, eine Verbindung zu einer SQL Server-Datenbank mithilfe von PHP Data Objects (PDO) herzustellen Bei den Treibern von Microsoft kann es unklar sein, ob die Verbindungszeichenfolge „sqlsrv“ oder eine andere Option wie „odbc“, „dblib“ oder „mssql“ verwendet werden soll.
Der empfohlene Ansatz für die Verbindung zu SQL Server mithilfe von PDO mit Microsoft-Treiber verwenden die Verbindungszeichenfolge „sqlsrv“. Diese Zeichenfolge bietet eine einfachere und zuverlässigere Verbindung, die speziell auf Microsoft SQL Server zugeschnitten ist.
Hier ist ein Beispiel dafür, wie Sie mithilfe von PDO mit der Verbindungszeichenfolge „sqlsrv“ ordnungsgemäß eine Verbindung zu einer SQL Server-Datenbank herstellen:
<?php $host = 'YourAddress'; $database = 'YourDatabase'; $username = 'Username'; $password = 'Password'; $dsn = "sqlsrv:Server=$host;Database=$database"; try { $conn = new PDO($dsn, $username, $password); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); } ?>
In diesem Beispiel wird die Verbindungszeichenfolge „sqlsrv“ zusammen mit den erforderlichen Host-, Datenbank-, Benutzernamen- und Kennwortinformationen verwendet. Sobald die Verbindung hergestellt ist, können Sie die Variable $conn verwenden, um Abfragen auszuführen und Datenbankoperationen durchzuführen.
Das obige ist der detaillierte Inhalt vonWelche PDO-Verbindungszeichenfolge sollte ich für SQL Server mit Microsoft-Treibern verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!