bonjour @ tous, je souhaite interroger la base sql de mon ERP via php pour construire des pages intranet avec des requêtes spécifiques.
A aujourd'hui, je ne sais m'y connecter qu'à partir d'excel, via connexion ODBC.
Cela fonctionne bien et voici mon paramètrage odbc
Source de données ODBC: AAAA (pilote SQL SERVER)
serveur : BBBB.domaine.com\XXXX
ID: CCCC
mot de passe: DDDD
base de donnée: EEEE
table: FFFF
champs dont j'ai besoin : GGGG et HHHH
Comment faire pour me connecter sur ces champs à partir de d'une page php ??
J'ai essayé ce code :
Code :
- <?php
- $db = mysql_connect('BBBB.domaine.com\XXXX', 'CCCC', 'DDDD');
- mysql_select_db('EEEE',$db);
- $sql = 'SELECT GGGG ,HHHH FROM FFFF';
- $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
- while($data = mysql_fetch_assoc($req))
- {
- echo '<b>'.$data['GGGG'].' '.$data['HHHH '].')';
- }
- mysql_close();
- ?>
|
mais il me retourne ces erreurs:
Code :
- Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: Hôte inconnu. in C:\Program Files\EasyPHP5.3.0 bis\www\test.php on line 3
- Warning: mysql_connect() [function.mysql-connect]: [2002] php_network_getaddresses: getaddrinfo failed: Hôte inconnu. (trying to connect via tcp://BBBB.domaine.com\XXXX:3306) in C:\Program Files\EasyPHP5.3.0 bis\www\test.php on line 3
- Warning: mysql_connect() [function.mysql-connect]: php_network_getaddresses: getaddrinfo failed: Hôte inconnu. in C:\Program Files\EasyPHP5.3.0 bis\www\test.php on line 3
- Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in C:\Program Files\EasyPHP5.3.0 bis\www\test.php on line 6
- Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'MON USER'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP5.3.0 bis\www\test.php on line 12
- Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP5.3.0 bis\www\test.php on line 12
- Erreur SQL !
- SELECT GGGG,HHHH FROM FFFF
- Accès refusé pour l'utilisateur: 'MON USER'@'@localhost' (mot de passe: NON)
|
pbl 1 : il ne trouve pas mon serveur
pbl 2 il cherche à se connecter avec MON USER (mon nom d'utilisateur du domaine) plutot qu'avec l'user CCCC !!!!!
Je tourne en rond, si vous aviez qq pistes je suis preneur !
Je précise que tous mes tests sont effectués sur mon réseau local, et que mon serveur est également sur mon lan (pas distant)
Message édité par CARL KEATON le 13-01-2012 à 15:06:19