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 ?

DDD
Libérer: 2024-11-13 14:08:02
original
623 Les gens l'ont consulté

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érifiez 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
Copier après la connexion

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"
Copier après la connexion

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

Cependant, vous devez noter que mssql_connect() la fonction 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.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal