Appeler deux bases de données sur une même page


Savoy
WRInaute discret
WRInaute discret
 
Messages: 234
Inscription: 22 Fév 2007

Appeler deux bases de données sur une même page

Message le Jeu Avr 21, 2011 10:02

Bonjour,

Quelqu'un peut-il m'indiquer, si c'est possible d'appeler sur une même page deux bases de données différentes (même hébergement, même machine) ?

Si oui comment dois-je m'y prendre ?

Merci.

forummp3
WRInaute passionné
WRInaute passionné
 
Messages: 1982
Inscription: 8 Fév 2004

Re: Appeler deux bases de données sur une même page

Message le Jeu Avr 21, 2011 10:04

mysql_select_db($base);

si tu dois changer d'utilisateur, faudra fermer la connexion et la reouvrir avec les nouveaux logins.


Savoy
WRInaute discret
WRInaute discret
 
Messages: 234
Inscription: 22 Fév 2007

Re: Appeler deux bases de données sur une même page

Message le Jeu Avr 21, 2011 10:25

Est ce que tu as la syntaxe complète ?


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Appeler deux bases de données sur une même page

Message le Jeu Avr 21, 2011 10:31



Zecat
WRInaute accro
WRInaute accro
 
Messages: 11990
Inscription: 1 Mar 2005

Re: Appeler deux bases de données sur une même page

Message le Jeu Avr 21, 2011 12:38

Savoy a écrit:Bonjour,

Quelqu'un peut-il m'indiquer, si c'est possible d'appeler sur une même page deux bases de données différentes (même hébergement, même machine) ?

Si oui comment dois-je m'y prendre ?

Merci.

Ben je suis pas un specialiste mais a mon avis :

1 - open base A, tu choppes les datas dont tu as besoin, close base A
2 - open base B, tu choppes les datas dont tu as besoin, close base B

:wink:

sql_base_open.php
Code: Tout sélectionner
<?php
$sql_base_host="hhhhhh";
$sql_base_name="nnnnnnnn";
$sql_base_identifiant="iiiiiiii";
$sql_base_password="xxxxxxxx";
$sql_connection = mysql_connect($sql_base_host,$sql_base_identifiant,$sql_base_password);
if (!$sql_connection) {$sql_error = "Accès à la base impossible";}
mysql_selectdb($sql_base_name);
echo ($sql_error);
?>


sql_base_close.php
Code: Tout sélectionner
mysql_close();
Dernière édition par Zecat le Jeu Avr 21, 2011 12:45, édité 1 fois.

Robinson
WRInaute passionné
WRInaute passionné
 
Messages: 2233
Inscription: 25 Oct 2005

Re: Appeler deux bases de données sur une même page

Message le Jeu Avr 21, 2011 12:43

Et tu peux même faire des requêtes jointes sur les deux bases de données...

SELECT * FROM BDD1.table,BDD2.table


Zecat
WRInaute accro
WRInaute accro
 
Messages: 11990
Inscription: 1 Mar 2005

Re: Appeler deux bases de données sur une même page

Message le Jeu Avr 21, 2011 12:44

Robinson a écrit:Et tu peux même faire des requêtes jointes sur les deux bases de données...

SELECT * FROM BDD1.table,BDD2.table

Ah j'ai pas encore atteint cette page dans mon livre de classe :mrgreen: surement au programme du dernier trimestre :mrgreen:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité