Phpmyadmin et sql server

Eléphant du PHP | 66 Messages

26 juin 2008, 16:30

Bonjour a tous, apret plusieurs heures de recherches sur google et sur votre forum, je n'ai pas trouver ma réponse.

Sur une machine distant, il a Sql Server installé pour les bases de données pour un porgramme windows ( inventaires & rendez-vous pour un garage de pneus ).

Je voudrais savoir si il es posible avec php se connecter a cette base de donnée et/ou avec phpmyadmin.

Je ne suis pas familier avec asp, je travail seulement avec php et mysql.

Merci beaucoup !

Mammouth du PHP | 514 Messages

26 juin 2008, 16:33

Avec php, c'est tout à fait possible, et PDO doit d'ailleurs gérer ça.
Ne jamais repousser à demain ce qu'on peut faire après demain ...

Mammouth du PHP | 1668 Messages

26 juin 2008, 19:56

Je ne connais pas la code source de PHPmyAdmin mais s'il est en PDO en bidouillant tu pourra te connecter avec, si non...bah tu va devoir réinventer PHPMyAdmin ^^

Mais, avec PDO, tu peux te connecter à toutes les BDD éxistante, et tu pourra avoir un meilleur niveau d'abstraction ;)
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Invité
Invité n'ayant pas de compte PHPfrance

26 juin 2008, 21:07

Ok j'ai cherchez avec PDO

un code simple pour faire une connexion :
<?php
$user="root";
$pass="";
try { $dbh = new PDO('mysql:host=192.168.0.106;dbname=CostarV2Test', $user, $pass);
foreach ($dbh->query('SELECT * from FOO') as $row) {     
 print_r($row); }   
 $dbh = null;} catch (PDOException $e) 
 {
 print "Erreur ! : " . $e->getMessage() . "<br/>";
 die();
 }
 ?>
il me print : Erreur ! : SQLSTATE[HY000] [2003] Can't connect to MySQL server on '192.168.0.106' (10061)


Sur l'ordinateur distant 'dans le réseau' il es sous windows 2003 et il es installé Sql server 2005 sous le port:1433 qui es par default.

Invité
Invité n'ayant pas de compte PHPfrance

26 juin 2008, 21:15

Image

Eléphant du PHP | 66 Messages

27 juin 2008, 00:21

j'ai installé Wampserver sur la machine qui es installé SQL server


avec le memme script , host=localhost

il me print : Erreur ! : SQLSTATE[HY000] [1130] Host 'server.okpneus' is not allowed to connect to this MySQL server

J'ai esseyer de trouver les acess dans les 'Services' de Sql serveur et tout es allowed.

Quelqu'un pourais m'aider ou je devrais trouver de l'aide a propo de sql server setup ?

Merci beaucoup

ViPHP
ViPHP | 2287 Messages

27 juin 2008, 01:17

Je pense que ton principal problème est que tu essaye de te connecter à SQL Server en indiquant à php qu'il s'agit d'un serveur MySQL.
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 66 Messages

27 juin 2008, 03:58

Ok j'ai fini par réussir :P Je vous remerci beaucoup et passé une belle soirée !

lorrenz77
Invité n'ayant pas de compte PHPfrance

23 févr. 2009, 12:12

Et Comment as tu résolu le probleme de connexion ? ca serait utile pour moi qui se retrouve dans la meme configuration avec le meme msg d'erreur... une aide ?