![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
24/04/2007, 07:15
|
| | Fecha de Ingreso: abril-2007
Mensajes: 11
Antigüedad: 17 años, 9 meses Puntos: 0 | |
Re: Error al hacer consultas a bases de datos distintas Utilizo tanto $bd2 como $bd y nada.
La "idea" de usar $bd2 era por si "chocaba" con $bd que ya habia usado anteriormente.
En el script de conexion hare las conexiones que deba hacer (en concreto 2 bases de datos)
require_once("../BIBLIOTECA/fx_mysql.php");
$server="localhost";
$bd="pruebas1";
$usr="root";
$pwd="1234";
$con1=db_connect_mysql($server,$bd,$usr,$pwd); $bd="Prueba2" ;
$con2=db_connect_mysql($server,$bd,$usr,$pwd);
*******************************
En el index.php hago esto:
$consulta1="SELECT nombre FROM acreedores";
$resultado_consulta=mysql_query($consulta1);
$fila=mysql_fetch_object($resultado_consulta);
echo $fila->nombre;
$consulta2="SELECT nombre FROM usuarios";
$resultado_consulta2=mysql_query($consulta2);
$fila2=mysql_fetch_object($resultado_consulta2);
echo $fila2->nombre;
EN PRINCIPIO DEBERIA DE IR !! PERO NO VA, el ERROR QUE DA ES EL SIGUIENTE
******************************
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\PRUEBAS\index.php on line 17
Usuario_01_BD_Prueba2
EL ECHO DE LA SEGUNDA CONSULTA FUNCIONA; PERO EL DE LA PRIMERA NO, ES COMO SI NO REALIZASE LA CONSULTA (en Prueba2 no tengo una tabla acreedores, SOLO LA TENGO EN Prueba1 !! PERO NO ACCEDE A PRUEBA1 !!!!!!!!!
La funcion en azul es la siguiente: function db_connect_mysql($server,$bd,$usr,$pwd)
{
$result = mysql_connect($server, $usr, $pwd);
if(!$result)
exit("fallo al conectarse");
if (!mysql_select_db($bd))
return ("fallo al seleccionar la BD");
return $result;
}
Por favor dime que no estoy loco !!! es que llevo todo el dia probando y nada de nada !! Muchas gracias |