J'utilise
OBJECTIF
J'essaie de créer une application Web qui permettra d'accéder à ma base de données et de pouvoir SÉLECTIONNER, INSÉRER, METTRE À JOUR et SUPPRIMER. enregistrements.
PROBLÈME
Je ne peux pas me connecter au serveur de base de données
ERREUR
Erreur fatale: appel de la fonction non définie sqlsrv_connect () dans C:\xampp\htdocs\BLT\Employee_Database .php à la ligne 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>
This IS Ce que j'ai essayé SO Loin
php_sqlsrv_56.ts.dll
au dossier extensions de PHP, ainsi que le php_pdo_sqlsrv_56.ts.dll
. extension=php_sqlsrv_56.ts.dll
au fichier php.ini.Toute aide serait très appréciée!
L'extension MSSQL n'est plus disponible sous Windows avec PHP 5.3 ou plus tard. SQLSRV, un pilote alternatif pour MS SQL est disponible à partir de Microsoft: » http://www.Microsoft.com/en-us/download/details.aspx?id=20098
Pas à pas
Téléchargez SQLSRV32.EXE (pilotes Microsoft pour PHP pour SQL Server) à l'adresse: http://www.Microsoft.com/en-us/download/details.aspx?id=20098
Choisissez le chemin: C:\xampp\php\ext
Décommenter ou ajouter extension = php_sqlsrv_56_ts.dll
dans php.ini
Redémarrez Apache à partir du panneau de configuration XAMPP (Stop/Start)
Je l'ai testé et ça marche à 100%
Vous pouvez trouver les fichiers binaires compilés les plus récents dans le référentiel official Microsoft Git .
J'ai suivi le guide de Lea Tano et je n'ai pas travaillé. J'avais besoin de plus d'étapes. Du moins pour Windows7 (ou pour mon système), il manque certaines étapes (par exemple, ceux pour lesquels MSSQL Server n'est pas installé sur le même serveur/machine).
Voici comment je l'ai fait fonctionner:
La réponse de Léa devrait faire l'affaire pour vous. Il est très important que vous téléchargiez PHP 5.6 à partir du Web PI - https://www.Microsoft.com/web/downloads/platform.aspx
Utilisez IE lorsque vous téléchargez Web PI sur votre machine. Faites-moi savoir si cela vous convient, sinon, jetez un coup d'œil au blog suivant. Il s'agit d'un guide de démarrage pour Azure SQL DB + PHP + IIS.
Meilleur,
Rencontrez Bhagdev
Gestionnaire de programme, Microsoft