Cette extension nécessite le Pilote Microsoft ODBC 11 pour SQL Server pour communiquer avec SQL Server

Déjà téléchargé le sqlsrv sur microsoft...

Cette extension nécessite le Pilote Microsoft ODBC 11 pour SQL Server pour communiquer avec SQL Server

et sur mon phpinfo()

Cette extension nécessite le Pilote Microsoft ODBC 11 pour SQL Server pour communiquer avec SQL Server

Cette extension nécessite le Pilote Microsoft ODBC 11 pour SQL Server pour communiquer avec SQL Server

activé sur php.ini sur les deux C:\wamp\bin\apache\apache2.4.9\bin et C:\wamp\bin\php\php5.5.12
Cette extension nécessite le Pilote Microsoft ODBC 11 pour SQL Server pour communiquer avec SQL Server

et avez encore des erreur de ce genre.

Failed to get DB handle: SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver 11 for SQL Server to communicate with SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft.com/fwlink/?LinkId=163712 

et mon code est

try {
    $dbh = new PDO ("sqlsrv:Server=$host;Database=$db","$user","$pass");
  } catch (PDOException $e) {
    echo "Failed to get DB handle: " . $e->getMessage() . "\n";
    exit;
  }
  $stmt = $dbh->prepare("select top 5 from teams");
  $stmt->execute();
  while ($row = $stmt->fetch()) {
    print_r($row);
  }
  unset($dbh); unset($stmt);
"pilote de 11". avez-vous vérifier quelle version vous avez réellement installé? juste avoir un sqlserver pilote ne signifie rien.
que voulez-vous dire? où contrôler?

OriginalL'auteur Storm Spirit | 2015-12-21