Ich verwende Microsoft Azure SQL für meine Datenbank und ich versuche, es mit meinem Projekt auf meinem localhost mit XAMPP zu verbinden. Wenn ich versuche, auf die Datenbank unter Verwendung der Verbindungszeichenfolge sie zur Verfügung gestellt verbinden:SQL Server PDO konnte Treiber nicht finden
try {
$conn = new PDO("sqlsrv:server = tcp:app.database.windows.net,1433; Database = mydatabase", "{myusername}", "{your_password_here}");
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (PDOException $e) {
print("Error connecting to SQL Server.");
die(print_r($e));
}
Ich erhalte diese Fehlermeldung:
Error connecting to SQL Server.PDOException Object ([message:protected] => could not find driver
Der Fehler länger ist, aber ich denke, dass es für den Fahrer bei der erwähnten in engem Zusammenhang steht Ende. Ich benutze einen Mac, so dass jeder Treiber, den ich installieren muss, damit kompatibel sein muss. Vielen Dank für die Hilfe im Voraus.
Verwenden Sie das 'mysql'-Tag nicht für SQL-Server-Fragen. – Barmar