Maison > Article > développement back-end > Pourquoi est-ce que je reçois une « Erreur fatale : appel à une fonction non définie sqlsrv_connect() » ?
Dépannage « Erreur fatale : appel à une fonction non définie sqlsrv_connect() »
L'« Erreur fatale : appel à une fonction non définie sqlsrv_connect() » indique que le script PHP tente d'utiliser la fonction sqlsrv_connect(), qui n'est pas disponible dans le PHP actuel environnement.
Pour résoudre ce problème, il est essentiel de vérifier que l'extension php_sqlsrv_54_ts.dll est correctement installée et chargée. Assurez-vous que les étapes suivantes sont suivies :
php -d display_startup_errors=1 -d error_reporting=-1 -d display_errors -c "C:\Path\To\php.ini" -m
Cette commande devrait afficher le module sqlsrv dans la sortie s'il est correctement chargé.
En suivant ces étapes, vous pouvez résoudre le problème « Erreur fatale : appel à une fonction non définie sqlsrv_connect() » et vous connecter à Microsoft SQL. Serveur à partir de votre script PHP.
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!