Connexion BDD

widi70 Messages postés 646 Date d'inscription   Statut Membre Dernière intervention   -  
arthezius Messages postés 3756 Statut Membre -
Bonjour, j'ai 2 sites sur 2 serveurs OVH et HostPapa

Est ce que sur le site 1 serveur 1 je peut me connecter sur sur la bdd du site 2 serveur 2
Merci de votre aide

3 réponses

  1. Acid_ Messages postés 661 Statut Membre 159
     
    Bonjour,

    La réponse est tout simplement oui.

    La base de données est accessible de n'importe où, et donc, si tu veux te connecter du site 1 vers la BDD 2, tu n'as qu'à préciser ces infos de connexion dans tes scripts.
    0
  2. widi70 Messages postés 646 Date d'inscription   Statut Membre Dernière intervention   65
     
    Ben pourtant ça ne fonctionne pas...
    Voici mon code :

    $db1= "NomBDD1"; //OVH
    $db2="NomBDD2";//Hostpapa
    
    //ovh
    $host1="nomserveur1";
    $user1="nomutilisateur1";
    $pass1="motdepasse1";
    
    //Hostpapa
    $host2="nomserveur2";
    $user2="nomutilisateur2";
    $pass2="motdepasse2";
    	
    $handle_db1 = mysql_connect($host1, $user1, $pass1);//OVH
    $handle_db2 = mysql_connect($host2, $user2, $pass2, TRUE);//hostpapa
    
    mysql_select_db($db1, $handle_db1);   //OVH
    mysql_select_db($db2, $handle_db2);   //Hostpapa
    
    $query2= "select * from client";
    $result2= mysql_query($query2, $handle_db2);
    while ($tab2= mysql_fetch_array($result2)){
    echo $tab['mailClient']."<br/>";
    }
    

    Si je met ce code sur le serveur 1, la bdd 2 ne se connecte pas
    Si je met ce code sur le serveur 2, la bdd 1 ne se connecte pas
    Alors je comprend pas, c'est les bon code de connexion, j'ai un problème dans mon code
    Merci de ton aide
    0
  3. widi70 Messages postés 646 Date d'inscription   Statut Membre Dernière intervention   65
     
    Bon on dirais que c'est bien plus compliqué que ça..... je verrai plus tard.......Merci A+
    0
    1. arthezius Messages postés 3756 Statut Membre 475
       
      Je pense que les hébergeurs on verrouillé cette possibilité.
      En local, il faut modifier les privilèges de l'utilisateur et modifier le champ "Serveurs" sur "Tout serveur".
      Je ne pense toutefois pas que ce soit possible de le faire sur l'hébergeur.
      0