connection bdd depuis site externe

oups
Invité n'ayant pas de compte PHPfrance

06 mai 2007, 03:02

Hello.

Je vous explique mon problème : j'ai un site à moi, avec mon hébergeur. celui-ci me propose une bdd.
Je voudrais utiliser cette base pour un autre site, normalement aucun problème ? Pourtant cela ne veut pas se connecter. Voici mon code, basique :
<?php
mysql_connect("xxxxx.1and1.fr", "xxxxxxx", "azertyu") or die (mysql_error());
mysql_select_db("xxxxxxx");
?>
Auquel il me répond :

Code : Tout sélectionner

Unknown MySQL server host 'xxxxx.1and1.fr'
Peut-on alors vraiment faire cette manip' ?

ps : cette base fonctionne très bien à partir de mon site chez cet hébergeur.

Merci.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

06 mai 2007, 10:29

Il me semble que 1&1 interdit les connexions externes à ses bases de données ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 991 Messages

06 mai 2007, 10:38

je pense aussi ... mais je ne savait pas que l'on pouvait se connecter a une base de donées externe par exemple j'ai deux un sur free et l'autre sur 1&1 le site de 1&1 peut se connecter et exploiter les donnée ?????
DevOps, Symfony4, Hoa

ViPHP
ViPHP | 5924 Messages

06 mai 2007, 11:53

En fait, pour se connecter à la base de données, il faut que tu envoies les requètes à un script que tu auras créé sur ton compte 1and1 qui les redirige vers le serveur, et renvoie les résultats vers ton script.

Mammouth du PHP | 991 Messages

06 mai 2007, 12:06

a ok je comprend faire en quelque sorte un relais ... mais comment le faire ?
DevOps, Symfony4, Hoa

oups
Invité n'ayant pas de compte PHPfrance

07 mai 2007, 17:12

En fait, pour se connecter à la base de données, il faut que tu envoies les requètes à un script que tu auras créé sur ton compte 1and1 qui les redirige vers le serveur, et renvoie les résultats vers ton script.
Intéressant... mais pas évident à faire... si ?