[Résolu] Connexion php sur base sql server 2005

Connexion php sur base sql server 2005 [Résolu] - SQL/NoSQL - Programmation

Marsh Posté le 31-01-2008 à 23:05:16    

Salut tout le monde!
 
J'essaie désespérément de me connecter à une base de donnée SQL server via un script php pour mon projet de 2ème année de BTS...
 
Donc j'utilise le code suivant
 

Code :
  1. $host = "127.0.0.1:1433";
  2. $user = "test";
  3. $passwd = "test";
  4. $bdd = "isi-trs";
  5. mssql_connect ($host,$user$passwd) or die ("erreur de connexion au serveur" );
  6. mssql_select_db ($bdd) or die ("erreur de connexion à la bdd" );
  7. mssql_close();


 
Au moment de l'exécution de la page sur le serveur (easyphp), le message "Unable to connect to server ..." s'affiche.
 
Je vois pas d'où vient mon erreur.Vous pourriez me donner un p'tit coup de main s'il vous plait?
 
Merci d'avance!


Message édité par pedro001 le 16-02-2008 à 10:48:11
Reply

Marsh Posté le 31-01-2008 à 23:05:16   

Reply

Marsh Posté le 01-02-2008 à 10:43:43    

fais une recherche google sur ntwdblib.dll

 

il s'agit de trouver la bonne version de ce fichier et de la mettre dans c:\windows\system32 (ou c:\winnt\system32)

 

chez moi ca marche avec une version 2000.80.194.0

 

edit : regarde aussi si tout est ok dans ton php.ini


Message édité par nabbo le 01-02-2008 à 10:44:21
Reply

Marsh Posté le 01-02-2008 à 20:05:41    

J'ai fait ce que tu m'as dit de faire mais ça marche toujours pas.
 
J'me demande si ça vient pas d'un problème d'authentification : j'ai pas compris la différence entre identification windows et identification sql server.Du coup je sais pas si mon identification est bonne...
 
Merci d'me donner un coup de main en tous cas!!

Reply

Marsh Posté le 05-02-2008 à 23:14:48    

Personne ne peut m'aider?? S'il vous plait...juste un petit coup de patte!


Message édité par pedro001 le 05-02-2008 à 23:15:10
Reply

Marsh Posté le 16-02-2008 à 10:47:51    

Problème résolu, j'ai utiliser les drivers ODBC finalement !

Reply

Marsh Posté le 27-07-2011 à 15:05:56    

il te manquait une virgule entre $user et $passwd !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed