connexion à une db distante
Posté : 24 mai 2007, 12:14
salut a tous 
j'essaye de me connecter à une db qui n'est pas sur le même server que le script qui tente de si connecter.
je fait ainsi:
1&1 me propose un numero de port à la création de la db donc j'ai essayé de le mettre dans le host (db577.1and1.fr:3306) mais j'ai toujour la même erreur
le port 3306 est le port standart sql donc c'est apparament pas le soucis...
si quelqu'un à une idée
merci d'avance
j'essaye de me connecter à une db qui n'est pas sur le même server que le script qui tente de si connecter.
je fait ainsi:
//connexion au serveur MySQL
include ("sql_info_connection.php");
$connexion = mysql_connect($hostdb, $userdb, $passdb) or die('Erreur SQL !<br />'.$connexion.'<br />'.mysql_error());
//sélection de la BDD
$db = mysql_select_db($usedb,$connexion) or die('Erreur SQL !<br />'.$db.'<br />'.mysql_error());
// on recupere tout pour l'id1
$sql = "SELECT * FROM `$table` WHERE id = 1";
$result = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
mysql_close();
voici le message d'erreur que j'obtient:
j'ai pourtant les bonne info de connexion à cette db dans sql_info_connection.phpWarning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'db577.1and1.fr' (11001) in C:~\fonction.php on line 8
Erreur SQL !
Unknown MySQL server host 'db577.1and1.fr' (11001)
1&1 me propose un numero de port à la création de la db donc j'ai essayé de le mettre dans le host (db577.1and1.fr:3306) mais j'ai toujour la même erreur
le port 3306 est le port standart sql donc c'est apparament pas le soucis...
si quelqu'un à une idée
merci d'avance