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 :
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.
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 !"); ?>
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 :
J'ai rajouter les lignes suivante dans le php.ini (partie extension)
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 vérifier qu'ils étaient activer dans l'interface Wamp > PHP > extensions PHP >
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
Après ça j'ai encore et toujours.
Donc la je vois vraiment plus comment faire ...
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
Et aparemment quand je lance mon wamp il me met un message :
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' ...
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.
Du coup je vais préparé la corde ...
Partager