Question :) pour une fois ;p
le 14/05/2003 à 14:08
Cart
Pour se connecter a une base mysql qui est en locale on met comme host localhost
Alors ma question est :
---> Si on veux se connecter a une base qui n'est pas sur notre serveur
Comment fait on , et tout d'abord est-ce possible :)
le 14/05/2003 à 14:26
i M@N
Hello !
Bé c'est pas difficile normalement ... non ?
par exemple avec free ... tu mets "sql.free.fr" à la place de "localhost". Après ton login et ton password.
Pour les autres servers suffit de connaître le nom du server ...
@+...
One Love, One Heart, One Unity.
le 14/05/2003 à 14:35
i M@N
Reuh !
Oups ...
Sauf que pour un fichier "base_connexion.php" par exemple qui contient tes paramètres de connexion à la base de données du server et qui est appelé par tes fichier .php qui contiennent des requètes SQL, tu peux laisser "localhost" ... ça fonctionne chez free en tout cas .
Voilou ...
@+...
One Love, One Heart, One Unity.
le 14/05/2003 à 15:00
Cart
malheuresement ce n'est pas aussi simple que ca :)
doit yavoir un autre truc ou c carrement impossible
pit etre que mr globule (a tete verte ) sais lui :)
le 14/05/2003 à 15:24
Cart
avec ladresse ip d'un autre serveur en $host
j'obtient cette erreur
Warning: Can't connect to MySQL server on '81.80.188.9' (10060)
keske je dois configurer sur le serv pour ca maccepte :)
le 14/05/2003 à 15:35
i M@N
Re !
Au fait ...
Warning: Can't connect to MySQL server on '81.80.188.9' (10060)
Quand tu essayes de te connecter avec un logiciel (il semble que ce soit le cas) le numéro du port est important (10060) .. sinon c'est pas nécessaire.
Apparemment tu essayes de te connecter à un server SQL '81.80.188.9' sur le port 10060 ...
Mais soit l'adresse du server est fausse, soit le numéro de port n'est pas le bon ...
voilou ...
@+...
One Love, One Heart, One Unity.
le 14/05/2003 à 15:40
Cart
voila ce que g marké
$serveur="81.80.188.9";
$user="xxx";
$pass="xxx";
$db = mysql_connect("$serveur","$user","$pass");
10060 ca doit etre le port par default car je lai mentionné nul part
l'adreese ip du serveur j'en suis sur
tape http://81.80.188.9 tu verras :)
apperement je n'ai plus qu'a trouver le bon port :)
le 14/05/2003 à 15:49
i M@N
Re !
En efffet ... tout ça a l'air très bien ...
Le souci doit être au niveau du numéro du port ...
Je suis moi-même en train de regarder si je peux me connecter à sql.free.fr avec mon login et pass mais à l'aide d'un logiciel ... et j'ai exactement la même erreur que toi ...
Y'a plus qu'à trouver le bon port ... en espérant que ce soit possible ...
@+...
One Love, One Heart, One Unity.
le 14/05/2003 à 15:56
i M@N
P'tet sur le port 80 ...
@+...
One Love, One Heart, One Unity.
Le port par défaut de MySQL est 3306.
Et 80 est réservé pour etre le port par défaut des serveurs WEB.