Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2004, 11:29
Serenity
 
Fecha de Ingreso: marzo-2002
Mensajes: 299
Antigüedad: 22 años, 1 mes
Puntos: 1
Conexión a dos BD

Hola!!

Necesito realizar varias consultas a BD diferentes, hasta el momento no he logrado hacerlo, es por eso que acudo a ustedes.

Estoy haciendo un archivo donde tengo dos funciones que realizan la conexión a las BDs:

<?php
function Conectarse()
{
if (!($conexion=mysql_connect("localhost","usuario"," pass")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("bd1",$conexion))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $conexion;
}

function Conectarse2()
{
if (!($conexion2=mysql_connect("localhost","usuario", "pass")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("db2",$conexion2))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $conexion2;
}
?>


Este archivo lo llamo con un include en el archivo donde hago las consultas, y tiene lo siguiente:

<?
include("conect.php");
$conexion=Conectarse();
$conexion2=Conectarse2();
$sqlPass=mysql_query("SELECT id, nombre, password FROM usuarios WHERE nombre='$usuario' AND password='$password'",$conexion);
$regPass=mysql_fetch_array($sqlPass);

$sqlAviso=mysql_query("SELECT aviso FROM avisos WHERE usuario='$usuario'",$conexion2);
$regAviso=mysql_fetch_array($sqlAviso);
?>


El error que me marca es de argumentos no validos en mysql, esto es en la primer consulta.

Espero me puedan orientar, desde ya gracias!!