Ver Mensaje Individual
  #13 (permalink)  
Antiguo 28/07/2004, 22:40
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
También te diré que no es necesario duplicar la función "Conectarse" como lo estás haciendo porque de esa manera no estás reutilizando el código (que es la finalidad de una función).
Si te das cuenta, lo único que cambia entre las dos funciones es el nombre de la BD... o sea que puedes hacer una sola función que reciba como parámetro ese nombre de BD. También el "echo" que pones lo puedes simplificar con el die(). Tu función quedaría mejor algo así:
Código PHP:
function Conectarse($db_name){
   
$conexion = @mysql_connect("localhost","usuario","pass") or die("Error conectando a la base de datos.".mysql_error());
   @
mysql_select_db($db_name,$conexion) or die("Error seleccionando la base de datos.".mysql_error());
   return 
$conexion;

Ahora, puedes llamar a la misma función dos veces simplemente cambiando el parámetro $db_name
Código PHP:
include("conect.php");
$conexion Conectarse("bd1");
$conexion2 Conectarse("bd2");
///etc... 
Saludos