Partage
  • Partager sur Facebook
  • Partager sur Twitter

PHP (PDO) et SQLserver

could not find driver

Sujet résolu
    13 janvier 2011 à 8:47:53

    Bonjour;
    Depuis hier j'essai d eme connecter a ma BDD sqlServer avec PHP et PDO mais rien y fai malgrer plusieur manipe le conexion reste impossible:
    J'utilise wamp server avec PHP 5.3.5 et sqlServer 2005 expresse

    <?php
    try{
    		$bdd=new PDO('mssql:host=SERVEUR-SQLEXPRESS;dbname=bdd','usr','***');
    	}catch(Exception $e){
    		echo $e->getMessage() ;
    	}
    ?>
    


    Biensure j'ai activer l’extension php_pdo_mssql mais au démarrage du serveur ce dernier ne trouve pas le .dll concerner. Alors je l'est chercher et placer dans le dossier ext mais le message reste le même (fichier dll introuvable), je suis alors aller sur le site de microsofte , j'ai télécharger SQLSRV20.EXE ce dernier ma mie une ribambelle de .dll dans mon dossier ext, mais le message reste le même...
    Alors ou pui'je trouver le driver de MSSQL pour PDO ?

    J'ai aussi ajouter les dll:
    extension=php_sqlsrv_53_ts_vc9.dll
    extension=php_pdo_sqlsrv_53_ts_vc9.dll
    j'obtien alors ce message d'erreur:
    PHP Startup: sqlsrv: Unable to initialize module
    Module compiled with build ID=API20090626,TS,VC9
    PHP compiled with build ID=API=20090626,TS,VC6
    These option need to match

    ET
    PHP Startup: pdo_sqlsrv: Unable to initialize module
    Module compiled with build ID=API20090626,TS,VC9
    PHP compiled with build ID=API=20090626,TS,VC6
    These option need to match


    Du coter de php le code si dessu me retourne toujours l'erreur:
    could not find driver

    Merci pour votre aide
    • Partager sur Facebook
    • Partager sur Twitter
      17 janvier 2011 à 16:00:05

      "Module compiled with build ID=API20090626,TS,VC9
      PHP compiled with build ID=API=20090626,TS,VC6"

      ceci veut dire que tu utilises les mauvaises dll...
      essaie de mettre à jour ton serveur, et sinon essaie avec
      - php_sqlsrv_53_ts_vc6.dll
      - php_pdo_sqlsrv_53_ts_vc6.dll
      • Partager sur Facebook
      • Partager sur Twitter
      Je ne dis pas que c'est nul, je dis qu'il y a moyen de faire mieux

      PHP (PDO) et SQLserver

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown