"Call to undefined function sqlsrv_connect()" beim Versuch, eine Verbindung zu Azure-DB von PHP
Ich versuche eine Verbindung von php auf Azure-DB, indem
$connectionInfo = array("UID" => "xxx@xxx", "pwd" => "xxx", "Database" => "xxx");
$serverName = "tcp:xxx.database.windows.net,1433";
$conn = sqlsrv_connect($serverName, $connectionInfo);
Aber es gibt mir
Fatal error: Call to undefined function sqlsrv_connect() in C:\wamp\www...\index.php in Zeile 19
Warum nicht tun, eine schnelle Google erste und Dinge wie dieser oder ?
Ok... vielen Dank. Doch jetzt heißt es "Fatal error: Call to undefined function sqlsrv_connect() in...", natürlich sind meine PHP fehlt eine gewisse Erweiterung.
Yup, benötigen Sie das SQL-server-Erweiterung. Auf Windows, es ist easy-peasy, um es hinzuzufügen, obwohl Sie in der Regel nur zu aktivieren müssen Sie die entsprechende DLL in der php.ini (siehe Kapitel "installation").
Danke! Installiert es scheint, um alle Rechte! 🙂 Arbeite ich mit es als mit regulären MySql-DB aus?
Ok... vielen Dank. Doch jetzt heißt es "Fatal error: Call to undefined function sqlsrv_connect() in...", natürlich sind meine PHP fehlt eine gewisse Erweiterung.
Yup, benötigen Sie das SQL-server-Erweiterung. Auf Windows, es ist easy-peasy, um es hinzuzufügen, obwohl Sie in der Regel nur zu aktivieren müssen Sie die entsprechende DLL in der php.ini (siehe Kapitel "installation").
Danke! Installiert es scheint, um alle Rechte! 🙂 Arbeite ich mit es als mit regulären MySql-DB aus?
InformationsquelleAutor Roger | 2011-10-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
verwenden Sie den SQL Server native driver for php auf den ersten Platz, da kann man etwas machen wie:
Lesen Sie mehr auf PHP-und SQL Azure im folgenden blog-post:
http://blogs.msdn.com/b/brian_swan/archive/2010/02/12/getting-started-with-php-and-sql-azure.aspx
Gut, Sie funktionieren wie ein regulärer SQL Server-DB-ab jetzt:) Es gibt einige (vielleicht mehr) Unterschiede zwischen SQL-Sprachen in SQL Server und MySQL. Zum Beispiel in SQL server gibt es keine BEGRENZUNG Schlüsselwort. Aber im Allgemeinen - ja, von jetzt an arbeiten Sie wie mit gewöhnlichen Datenbank. Ich schlage vor, Sie verwenden irgendeine Art von DB-Abstraktionsschicht - wie adodb oder andere.
InformationsquelleAutor astaykov
Fügte ich diese dll den ext/Ordner dann Hinzugefügt
extension=php_sqlsrv.dll
zu php.ini in der php7/Ordner.InformationsquelleAutor Steve Lloyd