Maison >base de données >tutoriel mysql >Comment corriger l'erreur « Appel à une fonction non définie sqlsrv_connect() » en PHP ?

Comment corriger l'erreur « Appel à une fonction non définie sqlsrv_connect() » en PHP ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-21 01:28:111050parcourir

How to Fix the

Erreur fatale résolue : compréhension de la fonction sqlsrv_connect() pour la connexion à Microsoft SQL Server

Dans votre quête pour créer une application Web connectée à une base de données , vous avez été confronté à la pierre d'achoppement de l'erreur "Appel à une fonction non définie sqlsrv_connect()". Cette erreur survient en raison de l'indisponibilité de l'extension MSSQL pour Windows PHP versions 5.3 et supérieures.

Pour résoudre ce problème, vous devez installer SQLSRV, un pilote fourni par Microsoft comme alternative à MSSQL. Suivez méticuleusement ces étapes :

  1. Téléchargez le fichier SQLSRV32.EXE à partir de la page de téléchargement officielle de Microsoft.
  2. Sélectionnez le chemin de destination comme "C:xamppphpext".
  3. Recherchez la ligne "extension = php_sqlsrv_56_ts.dll" dans votre fichier php.ini et décommentez-la, ou ajoutez-le s'il n'y est pas.
  4. Redémarrez le serveur Web Apache à partir du panneau de configuration XAMPP.

Une fois ces étapes terminées, l'erreur devrait être résolue et vous serez capable de vous connecter avec succès à votre base de données Microsoft SQL Server et d'effectuer les opérations souhaitées (SELECT, INSERT, UPDATE et DELETE).

N'oubliez pas de vous assurer que vous avez tous les prérequis PHP nécessaires, comme l'extension PHP Data Objects (PDO), activée dans votre configuration 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!

Déclaration:
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