"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi est-ce que je reçois une erreur « Appel à une fonction non définie mssql_connect() » en PHP lorsque j'essaie de me connecter à MSSQL ?

Pourquoi est-ce que je reçois une erreur « Appel à une fonction non définie mssql_connect() » en PHP lorsque j'essaie de me connecter à MSSQL ?

Publié le 2024-11-10
Parcourir:201

Why am I getting a

Appel PHP à une fonction non définie : Dépannage des problèmes de connexion MSSQL

Comme vous avez rencontré une erreur indiquant "Erreur fatale PHP : Appel à undéfini function mssql_connect()", il est essentiel de comprendre la cause sous-jacente et de la résoudre efficacement.

La première étape consiste à vérifier que le pilote Microsoft SQL Server a été installé et activé correctement. Accédez à votre fichier php.ini et vérifiez si la ligne suivante est présente :

extension=php_sqlsrv_53_nts.dll

Si cette ligne existe, assurez-vous que le fichier est chargé dans votre configuration PHP en confirmant le paramètre suivant dans php.ini :

extension_dir = "ext"

Si le chemin extension_dir est différent, modifiez en conséquence.

Cependant, vous devez noter que la fonction mssql_connect() n'appartient pas au pilote Microsoft SQL Server. Au lieu de cela, vous devez utiliser sqlsrv_connect() pour établir une connexion avec SQL Server à partir de PHP, comme suggéré dans la documentation du pilote Microsoft SQL Server.

Les étapes de dépannage supplémentaires incluent :

  • Vérifiez que vous utilisez la version PHP appropriée pour le pilote Microsoft SQL Server.
  • Assurez-vous que le pilote Microsoft SQL Server a été extrait vers l'extension spécifiée répertoire.
  • Examinez le fichier SQLSRV_Help.chm pour obtenir des informations détaillées sur l'API du pilote Microsoft SQL Server.

En suivant ces étapes, vous devriez être en mesure de résoudre l'erreur de fonction non définie et connectez-vous à Microsoft SQL Server 2008 à l'aide de PHP 5.3 sur IIS7/Windows Server 2008.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3