Connecter PHP pour MYSQL via PDO ODBC

Lorsque j'exécute ce code:

print_r(PDO::getAvailableDrivers()); 

Il dit que j'ai le odbc pilote disponible.

Array ( [0] => mysql [1] => odbc [2] => sqlite )

Cependant, lorsque j'essaie de l'utiliser comme ceci:

$handle = new PDO("odbc:Server=dbServerIpAddress,myportnumber;Database=mydatabase", "myusername", 'mypassword');

Il ne fait rien - pas d'erreurs et il ne fonctionne pas du tout. Il ne sera pas à même d'exécuter du passé qui la ligne!

Comment puis-je me connecter en PHP pour ce MSSQL base de données, via PDO et ODBC?

  • Quel système d'exploitation (et version) utilisez-vous?
  • Mon PHP est sur CentOS linux (mediatemple) mais le MSSQL base de données à partir de Microsoft Dynamics (Grandes Plaines). Je ne sais pas de quelle version il est. Ai-je besoin de savoir? Ma base de données utilisateur n'a accès en lecture, ils m'ont dit.
InformationsquelleAutor user1477388 | 2013-11-23