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 :

Pb avec mysql_connect() [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Janvier 2007
    Messages : 70
    Par défaut Pb avec mysql_connect()
    Bonjour,

    J'essaie de me connecter à une base de données située sur un serveur du reseau dans lequel je suis. Pour cela, j'ai tapé le code suivant :
    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
    16
    17
     
    <?php
    mysql_connect("IP_serveur","Username","Password") or die("Echec de connexion au serveur.");
    echo "ESPION</br>"; //Espion pour voir ou ça plante...
    mysql_select_db("AudiVideo") or die("Echec de sélection de la base.");
    $requet = "SELECT * FROM Channels";
    if($result = mysql_query($requet)) {
       while($ligne = mysql_fetch_row($result)) {
          $Canal = $ligne[0];    
          $Chaine = $ligne[1]; 
          echo "$id - $name <br>";
       }
    } else {
       echo "Erreur de requête de base de données.";
    }
     
    ?>
    Le problème que j'ai est que lorsque je lance la page, j'ai le message d'erreur suivant :

    Warning: mysql_connect(): Can't connect to MySQL server on '192.168.0.73' (10061) in c:\program files\easyphp1-8\www\recupxml\commbdd.php on line 2
    J'ai cherché une explication mais en vain...
    Est ce que quelqu'un saurait d'où peut provenir ce problème ?

    Merci d'avance,

    X@v

  2. #2
    Membre Expert
    Avatar de eric.pommereau
    Homme Profil pro
    Ingénieur, pôle cartographie
    Inscrit en
    Décembre 2004
    Messages
    715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur, pôle cartographie
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2004
    Messages : 715
    Par défaut
    salut

    C'est peut être simplement le serveur mysql qui n'est pas paramètré pour accepter des connexions d'autres hôtes que localhost... c'est le parametrage par défaut je crois.

  3. #3
    Membre émérite

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Par défaut
    Le travail d'équipe est essentiel. En cas d'erreur, ça permet d'accuser quelqu'un d'autre.
    Alors pourquoi ne pas déplacer ce message dans le forum dédié à mysql ?

    Blagues-à-part, dans my.cnf :
    • Commenter la ligne : skip-networking (la précéder d'un dièse)
    • Ajouter bind-address = 192.168.0.3

    Sauvegarder et redémarrer le serveur.
    Ensuite, executer les requêtes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    update db set Host='192.168.0.1' where Db='nom_base_de_donnee';
    update user set Host='192.168.0.1' where user='nom_utilisateur';
    Remplacer 192.168.0.1 par votre IP interne bien sûr.

    Ca devrait fonctionner au moins sous Linux.

  4. #4
    Membre Expert
    Avatar de eric.pommereau
    Homme Profil pro
    Ingénieur, pôle cartographie
    Inscrit en
    Décembre 2004
    Messages
    715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur, pôle cartographie
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2004
    Messages : 715
    Par défaut
    Alors pourquoi ne pas déplacer ce message dans le forum dédié à mysql ?
    Oui certainement, on va peut être s'assurer que c'est bien ce problème avant ...

  5. #5
    Membre émérite

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Par défaut
    Je n'etais pas serieux !

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Janvier 2007
    Messages : 70
    Par défaut
    C'est bon probleme résolu...
    J'ai légèrement fait l'idiot profond sur ce coup la, il s'agit de SQL Server, donc c'est pas du MySQL..

    Désolé et merci encore pour votre aide

    Bonne continuation.
    X@v

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

Discussions similaires

  1. [MySQL] plusieurs client_flags avec mysql_connect
    Par Invité dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 26/04/2013, 05h13
  2. Me connecter à une BD mysql distance (avec mysql_Connecter)
    Par beegees dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 10/06/2009, 15h27
  3. [MySQL] accès serveur distant, pb avec mysql_connect()
    Par Mat_DZ dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 16/08/2007, 17h29
  4. probleme avec mysql_connect
    Par aragorn86 dans le forum Débuter
    Réponses: 1
    Dernier message: 19/07/2007, 16h22
  5. Erreur avec mysql_connect
    Par cerede2000 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 10/10/2006, 13h27

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