pilote sqlsrv apparaissant dans phpmyinfo mais la connection échoue toujours

J'ai réussi à charger le pilote sqlsrv_pdo_54 qui me convient avec ts et vc9 et php 5.4 que je suis en train d'exécuter, et il apparaît dans phpmyinfo. J'ai téléchargé le client natif Windows, commuté mon port à 8080, et ai wamp 32 bits en cours d'exécution sur mon ordinateur. Cependant, chaque fois que je lance le script suivant

<?php require_once 'trunk\global.inc.php'; $conn = sqlsrv_connect( $serverName, $connectionInfo); if($conn === false) { die(print_r(sqlsrv_errors(), true)); } ?> 

Je reçois le message d'erreur suivant:

  Fatal error: Call to undefined function sqlsrv_connect() in C:\wamp\www\test.php on line 11 

Apparemment, la fonction est encore indéfinie. Pourquoi cela se produit-il lorsque le pilote a été chargé? J'ai essayé de redémarrer mon server et cela n'a pas fonctionné.

sqlsrv_pdo n'utilise pas les fonctions sqlsrv_* standard. Il utilise PDO. Essayez de changer votre code pour utiliser PDO.

 <?php require_once 'trunk\global.inc.php'; $conn = new PDO("sqlsrv:Server=MY_SERVER;Database=MY_DATABASE", MY_USERNAME, MY_PASSWORD); if($conn === false) { die('Unable to connect to DB'); } ?>