Ich benutze
TOR
Ich versuche, eine Web-App zu erstellen, die auf meine Datenbank zugreifen kann, und kannAUSWÄHLEN,EINFÜGEN,UPDATEundLÖSCHENAufzeichnungen.
PROBLEM
Ich kann keine Verbindung zum Datenbankserver herstellen
ERROR
Schwerwiegender Fehler: Aufruf der undefinierten Funktion sqlsrv_connect () in C:\xampp\htdocs\BLT\Employee_Database .php in Zeile 25
CODE
<html>
<head>
<Title>Employee Database</Title>
</head>
<body>
<form method="post" action="?action=add" enctype="multipart/form-data">
Last name <input type="text" name="LastName" id="LastName"/></br>
First name <input type="text" name="FirstName" id="FirstNamne"/></br>
E-mail address <input type="text" name="Email" id="Email"/></br>
User Id <input type="text" name="UserId" id="UserId"/></br>
Password <input type="password" name="Password" id="Password"/></br>
<input type="submit" name="submit" value="Submit"/>
</form>
<?php
$serverName = "jy4nij6vuy.database.windows.net,1433";
$connectionOptions = array("Database" => "robertfarb",
"UID" => "robertFarb",
"PWD" => "******");
$conn = sqlsrv_connect($serverName, $connectionOptions);
if ($conn === false) {
die(print_r(sqlsrv_errors(), true));
}
?>
</body>
</html>
DIESES IS WAS ICH SO FARBE VERSUCHT HAT
php_sqlsrv_56.ts.dll
-Datei zum Erweiterungsordner von PHP und auch den php_pdo_sqlsrv_56.ts.dll
hinzugefügt. extension=php_sqlsrv_56.ts.dll
-Zeile zur php.ini-Datei hinzugefügt.Jede Hilfe wäre sehr dankbar!
Die MSSQL-Erweiterung ist unter Windows mit PHP 5.3 .__ nicht mehr verfügbar. oder später. SQLSRV, ein alternativer Treiber für MS SQL, ist unter .__ verfügbar. Microsoft: » http://www.Microsoft.com/de-de/download/details.aspx?id=20098
Schritt für Schritt
Laden Sie SQLSRV32.EXE (Microsoft-Treiber für PHP für SQL Server) von folgender Website herunter: http://www.Microsoft.com/de-de/download/details.aspx?id=20098
Wählen Sie den Pfad: C:\xampp\php\ext
Kommentar entfernen oder extension = php_sqlsrv_56_ts.dll
in php.ini
anhängen
Apache über XAMPP-Systemsteuerung neu starten (Stopp/Start)
Ich habe es getestet und es funktioniert 100%
Sie finden die neuesten kompilierten Binärdateien im offiziellen Microsoft Git-Repository .
Ich folgte dem Lea Tano-Führer und arbeitete nicht. Ich brauchte weitere Schritte. Zumindest für Windows7 (oder für mein System) fehlen einige Schritte (dh diejenigen, die keinen MSSQL Server auf demselben Server/Computer installiert haben).
So habe ich es gemacht:
Lea's Antwort sollte den Trick für dich tun. Es ist sehr wichtig, dass Sie PHP 5.6 vom Web PI herunterladen - https://www.Microsoft.com/web/downloads/platform.aspx
Verwenden Sie IE, wenn Sie den Web PI auf Ihren Computer herunterladen. Lassen Sie mich wissen, ob das für Sie der Trick ist. Wenn nicht, schauen Sie sich bitte den folgenden Blog an. Es ist eine Kurzanleitung für Azure SQL DB + PHP + IIS.
Beste,
Treffen Sie Bhagdev
Programmmanager, Microsoft