Maison >développement back-end >tutoriel php >Pourquoi est-ce que je reçois une erreur « Appel à la fonction non définie mssql_connect() » lors de la connexion à SQL Server depuis PHP ?
Erreur fatale PHP : appel à la fonction non définie mssql_connect()
Problème :
Lors de la tentative de connexion vers SQL Server 2008 à partir de PHP 5.3 exécuté sur IIS7/Windows Server 2008, les utilisateurs reçoivent l'erreur fatale « Appel à la fonction non définie mssql_connect() ».
Résolution :
Pour résoudre ce problème, assurez-vous de ce qui suit :
Configuration appropriée de l'extension :
Ajoutez la ligne suivante à C:Program Files (x86)PHPphp.ini :
extension=php_sqlsrv_53_nts.dll
Vérification PHPINFO :
Accédez à phpinfo() pour vérifier si l'extension SQLSRV est chargée. Recherchez une section similaire à la suivante :
SQLSRV SQLSRV support => enabled SQLSRV Info => SQLSRV Session State => enabled SQLSRV Client Adapter => yes
Utilisation correcte de la fonction :
Répertoire d'extension :
Vérifiez le paramètre extension_dir dans php.ini . S'il n'est pas défini sur "ext", essayez de spécifier le chemin complet du répertoire :
extension_dir = "C:PHPext"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!