Connexion bases de données

albimver Messages postés 3 Date d'inscription samedi 4 février 2006 Statut Membre Dernière intervention 5 juin 2006 - 4 févr. 2006 à 11:36
FhX Messages postés 2350 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 18 avril 2015 - 4 févr. 2006 à 12:23
Bonjour,
J'ai développé un petit intranet j'utilise donc 2 bases. La première pas de probleme j'arrive à me connecter mais la deuxième impossible.
Script de configuration 1ère base dans ma page conf.php qui ne pose aucun problème:
<?php
define("DB_HOST" , "127.0.0.1");
define("DB_USER" , "root");
define("DB_PWD" , "") ;
define("DB_BDD" , "cd");
?>
script de connexion 1ère base mysql.php aucun problème:
<?php
function connectbase()
{
//connexion au serveur


if([mailto:!@mysql_connect(DB_HOST,DB_USER,DB_PWD !@mysql_connect(DB_HOST,DB_USER,DB_PWD])){
die("impossible de se connecter"."host:".DB_HOST." User:".DB_USER. " Bdd" .DB_PWD.mysql-errno().":".mysql_error());
}

//s&eacute;lection de la base de donn&eacute;es
@mysql_select_db(DB_BDD);
}
?>
Par contre la page conf2.php 2ème base:
<?php
define("DB_HOST_A" , "127.0.0.1");
define("DB_USER_A" , "root");
define("DB_PWD_A" , "") ;
define("DB_BDD_A" , "auteur");
?>
Connection à la 2ème base page mysql2.php:
<?php
function connectbaseVd()
{
//connexion au serveur


if([mailto:!@mysql_connect(DB_HOST_A,DB_USER_A,DB_PWD_A !@mysql_connect(DB_HOST_A,DB_USER_A,DB_PWD_A])){
die("impossible de se connecter"."host:".DB_HOST_A." User:".DB_USER_A. " Bdd" .DB_PWD_A.mysql-errno().":".mysql_error());
}

//s&eacute;lection de la base de donn&eacute;es
@mysql_select_db(DB_BDD_A);
}
?>
Pouvez vous m'aider je ne peux aller plus loin.

1 réponse

FhX Messages postés 2350 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 18 avril 2015 3
4 févr. 2006 à 12:23
J'ai développé un petit intranet j'utilise donc 2 bases. La première
pas de probleme j'arrive à me connecter mais la deuxième impossible.

Faut juste changer le nom de la base de donnée :o
mysql_select_db($base_name; $link);

Sachant que $link = mysql_connect($host, $user, $password);
et $base_name le nom de la base de donnée que tu veux utiliser.

Pas besoin de faire 30 connections pour un changement de base !
0
Rejoignez-nous