IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

connexion base données ? TCP ? [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut connexion base données ? TCP ?
    bonsoir je bosse sous une application en localhost mais j'aimerai me connecter sur une base de données qui est hébergé à l'extérieur. J'ai vu que je ne pouvais pas me connecter de localhost vers un serveur mutualisé.

    Comment faire ?

  2. #2
    Membre Expert Avatar de riete
    Homme Profil pro
    DevWeb - Oléiculteur
    Inscrit en
    Avril 2006
    Messages
    1 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : DevWeb - Oléiculteur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 193
    Par défaut
    A moins d'un erreur de ma part, si tu es administrateur de la base hébergée, tu devrais pouvoir te connecter. Je ne crois pas que ceci est un rapport avec localhost, car ta machine sur ton LAN a sa propre IP, sinon tu ne pourrais pas te connecter à quoi que ce soit

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut
    je suis admin.

    lorsque je me connecte à une base de données '1&1' en localhost:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    Warning: mysqli::mysqli() [mysqli.mysqli]: php_network_getaddresses: getaddrinfo failed: Hôte inconnu. in E:\site2010\test\n8\recup_id.php on line 2
     
    Warning: mysqli::mysqli() [mysqli.mysqli]: [2002] php_network_getaddresses: getaddrinfo failed: Hôte inconnu. (trying to connect via tcp://nom:3306) in E:\site2010\test\n8\recup_id.php on line 2
     
    Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2002): php_network_getaddresses: getaddrinfo failed: Hôte inconnu. in E:\site2010\test\n8\recup_id.php on line 2
     
    Warning: mysqli_query() [function.mysqli-query]: Couldn't fetch mysqli in E:\site2010\test\n8\recup_id.php on line 6
     
    Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in E:\site2010\test\n8\recup_id.php on line 7
     
    Warning: mysqli_close() [function.mysqli-close]: Couldn't fetch mysqli in E:\site2010\test\n8\recup_id.php on line 13

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    montre ton code au niveau de ta connexion

  5. #5
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 489
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 489
    Par défaut
    Citation Envoyé par noobyyy Voir le message
    lorsque je me connecte à une base de données '1&1' en localhost
    il y a pas un probleme...? si tu te connecte a ta base 1&1, c'est que c'est pas en localhost
    Citation Envoyé par stealth35 Voir le message
    montre ton code au niveau de ta connexion
    sans les identifiants hein
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut
    je sais me connecter à une base de données.

    ma page de connexion est sur un serveur en localhost. Au lieu de me connecter à ma base de données en local, j'aimerai me connecter à ma base de données qui se trouve sur 1&1. Je me suis dit du moment que la connexion internet est présente ça pose pas de problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
    $link = new mysqli('xxx', 'xxx', 'xxx', 'xxx'); // AUCUN SOUCIS
     
    	$sql_list_client = 'SELECT MAX(tst_id) as dernier_id
    						FROM test';
    	$result_list_client = mysqli_query($link, $sql_list_client);
    	$tab_list_client = mysqli_fetch_assoc($result_list_client);
     
    	echo $tab_list_client['dernier_id'];
     
     
    /* Fermeture de la connexion */
    mysqli_close($link);	
     
    ?>
    ce code marche très bien sur mon serveur 1&1.

  7. #7
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    quelle est l'adresse du serveur sql de chez 1&1 ?

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Août 2007
    Messages : 109
    Par défaut
    Bonjour,

    Tu peux également avoir un problème au niveau du paramétrage de ton serveur de base de données.

    Il peut très bien être configurer pour n'autoriser que les connexion locales.

    Mysql par exemple, par défaut, n'est pas paramétrer pour un accès à distance.

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut
    ah ouai ! niveau paramétrage j'ai rien touché, car j'ai jamais testé !
    je dois faire quoi pour autoriser la connexion ?

    comment sa l'adresse ?

  10. #10
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Août 2007
    Messages : 109
    Par défaut
    Dans le cadre d'un serveur privé, tu doit t'assurer que le port 3306 et bien ouvert au niveau de ton firewall.

    Oriente toi vers une ouverture la plus petite possible, uniquement pour ton adresse IP internet de la connexion de laquelle tu cherche à te connecter.

    Crée un nouvel utilisateur avec une connexion serveur % (Tous les serveurs). ce qui autorisera cet utilisateur à se connecter à partir de n'importe quel point.

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut
    Crée un nouvel utilisateur avec une connexion serveur % (Tous les serveurs). ce qui autorisera cet utilisateur à se connecter à partir de n'importe quel point.
    Je dois faire ceci dans ma base de données 1&1 ? chez 1&1 je crois pas que l'on puisse créer des utilisateurs pour des raisons de sécurité.

    Je crois que ce que je veux faire n'est pas possible.

  12. #12
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Août 2007
    Messages : 109
    Par défaut
    En effet, si c'est un serveur mutualisé, je pense que tu n'y aura pas accès.

  13. #13
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 625
    Par défaut
    bon je met résolu pour dire que le topic est terminé lol

    Dommage en tout cas.

    Merci de votre aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Connexion base donnée sql
    Par bensefaj dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/12/2013, 09h36
  2. [CS4] Connexion base données
    Par yomgi2727 dans le forum Dreamweaver
    Réponses: 4
    Dernier message: 04/04/2010, 17h30
  3. [XMLRAD] Connexion Base de données Informix
    Par clisson dans le forum XMLRAD
    Réponses: 3
    Dernier message: 14/01/2003, 13h46
  4. connexion base de donné
    Par saidi dans le forum MFC
    Réponses: 3
    Dernier message: 07/08/2002, 22h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo