Bonjour ,
Donc voila jusqu'à présent je travaillais entierement sur un wamp :

- Apache 2.2.22
- PHP 5.3.13
- Mysql ...

j'utilisais donc la forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$connect = new PDO('mysql:host='.$serveur.';dbname='.$nom_base.'', ''.$login.'', ''.$pwd.'', $pdo_options) or die ("Impossible de se connecter à la base !"); 
?>
Afin de me connecter à ma base ,mais voila je désire testé sur un MS SQL ,(sql server 2008 R2 Enterprise) ,j'ai vu qu'il était possible d'utilisé "mssql" ou "sqlsvr " ,le problème est le dll , donc je ne trouve pas le driver et donc après pas mal d'essai non fructueux ,je me rabat sur vous,pour savoir quelles extensions je dois activer/désactiver.

Pour me rassuré ,j'aimerai savoir quelles dll je suis censé prendre ,ou je le met dans mon repertoire php et que dois-je faire dans mon php.ini pour que ça marche ? (appel ?)

Avec ma config j'ai fait un copier coller dans mon repertoire /php/ext des dll suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
php_pdo_sqlsrv_53_ts.dll
php_sqlsrv_53_ts.dll
J'ai rajouter les lignes suivante dans le php.ini (partie extension)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
extension=php_pdo_sqlsrv_53_ts.dll
extension=php_sqlsrv_53_ts.dll
J'ai vérifier qu'ils étaient activer dans l'interface Wamp > PHP > extensions PHP >
Après ça j'ai encore et toujours.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
( ! ) Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in C:\...\connect.php on line 14
( ! ) PDOException: could not find driver in C:\....\connect.php on line 14
Donc la je vois vraiment plus comment faire ...

Et aparemment quand je lance mon wamp il me met un message :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
PHP startup :Unable to load dynamic library
'c:/..../php/ext/php_sqlsvr_53_ts.dll' - %1 n'est pas une application Win32 valide.
Je commence à saturé et j'arrive à rien ! Du coup plus je cherche ,plus je me perd , je ne sait pas si il faut que j'utilise 'pdo_sqlsrv' ,'pdo_dblib' ,'pdo_sql ' , 'pdo_odbc' ...

Du coup je vais préparé la corde ...