2010-11-25 6 views
1

J'utilise le code suivant pour la connexion php avec MS SQL:connexion MS SQL avec PHP erreur fatale

$server = 'a.b.c.d'; 
$link = mssql_connect($server, 'sql_user', 'sql_user_pass'); 

Mais il donne l'erreur suivante:

Fatal error: Call to undefined function mssql_connect()

Comment puis-je résoudre ce problème?

mention que j'utilise MS SQL (SQL Server 2008), PHP 5.3.1, Windows 7.

Répondre

1

L'extension MSSQL n'est pas activée par défaut.

  • Faites un phpinfo() pour savoir quel fichier php.ini utilisé par votre installation de PHP

  • ouvrir ce fichier php.ini

  • décommenter la ligne en disant ;extension=php_mssql.dll (enlever le virgule)

  • Redémarrez le serveur si nécessaire

+0

Son fonctionnement. Merci beaucoup. –

2

"mssql" a été supprimé de la distribution PHP 5.3. Utilisez plutôt les pilotes sqlsrv. Vous pouvez trouver ceux à ce lien PHP drivers for MS-SQL