configurer wamp pour se connecter ms sql server 2008
Je n'ai jamais connecter PHP pour MS sql server, afin d'obtenir la confusion et la difficulté pour la configuration de wamp pour se connecter à sql server en suivant tutoriel en ligne. J'ai installer wamp qui se composent de Version d'Apache 2.2.21 et la Version de PHP 5.3.8 et MS Sql server 2008 sur la même machine.
J'ai téléchargé les Pilotes Microsoft SQL Server pour PHP(SQLSRV20.EXE). et extrait le fichier D:\wamp\bin\php\php5.3.8\ext. Puis j'ai ouvert le php.fichier ini de wamp icône de plateau et de fournir la prolongation chemin extension=php_sqlsrv_53_ts_vc9.dll et extension=php_sqlsrv_53_nts_vc9.dll.
J'ai mis de nom de fichier php testsqlserver.php dans www dossier racine de wamp code qui est indiqué ci-dessous:
<?php
$server = 'mypc/SQLEXPRESS';
$link = mssql_connect($server,'sa','password');
if(!$link)
{
die('something went wrong');
}
?>
Quand j'ai appelé testsqlserver.php via le navigateur comme localhost:8080\testsqlserver.php. Il affiche l'erreur:
Fatal error: Call to undefined function mssql_connect() dans D:\wamp\www\connectsqlserver.php
fais-je fausse route? ou est-il rien de plus à faire pour cela.J'ai traversé différentes de la recherche en ligne, mais impossible d'obtenir la solution exacte pour cela. Quelqu'un pour m'aider, ce serait une grande satisfaction
- La Version de PHP 5.3.8 ne prend pas en charge mssql_connect() utiliser les odbc
Vous devez vous connecter pour publier un commentaire.
Vous devez modifier votre php.fichier ini situé dans le répertoire WAMP. Il devrait y avoir quelques lignes pour le chargement de la MS SQL extension, mais ils sont commentés; tout ce que vous devez faire est de décommenter ces lignes et redémarrer Apache.
Je suis en utilisant XAMPP et les lignes dans mon php.ini que j'ai décommenter sont:
;extension=php_mssql.dll
;extension=php_pdo_mssql.dll
Pilotes Microsoft SQL Server pour PHP qui vous avez téléchargé , le soutien sqlsrv_connect() pour établir la connexion avec la base de données sql server
Vous devez utiliser sqlsrv_connect() la fonction pour se connecter à sql server , mssql_connect est amorti
vous pouvez obtenir la liste complète de la fonction et de leur formulaire de description du lien suivant
http://msdn.microsoft.com/en-us/library/cc296152%28SQL.90%29.aspx
Aller par le biais de cet article: MS SQL Server 2008 avec PHP
Espère que Ça va vous aider.
Je ne suis pas actuellement utiliser wamp, mais je pense que vous devriez activer l'extension PHP pour cela. Cliquez sur l'icône de wamp dans la barre de statut et de permettre php_mssql et php_pdo_mssql extensions, puis redémarrez le service apache.