Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Manejo de 2 bases de datos (https://www.clubdelphi.com/foros/showthread.php?t=60790)

David82 14-10-2008 15:40:29

Manejo de 2 bases de datos
 
Hola, estoy usando D4PHP y tengo que manejar información de 2 bases de datos. Las dos bases tienen distintos nombre y les he asignado distintos querys para no hacerme un lio, pero al final cuando ejecuto el programa los querys no funcionan bien, algunas veces buscan en las tablas de la otra base de datos y cosas por el estilo.
Alguien sabe como manejar esta situación: si tengo que poner las variables connected de cada base a true o false según las utilice o no, si no se pueden utilizar más de una base de datos....

Gracias!

rgstuamigo 27-10-2008 22:27:25

Hola Amigo David82 ,yo personalmente no manejo D4PHP, pero te puedo decir
que para acceder a dos o mas Bases de datos , para no complicate o cruzarte con las tablas en tu consulta pone la direccion completa de tu tabla; algo asi:
Código SQL [-]
select * from MiBaseDeDato1.TablaX;
select * from MiBaseDeDato2.TablaY;
Esto hace que el servidor sepa con que base de dato trabajar y no importa que las tablas tengan el mismo nombre por que sabe diferenciarlas precisamente anteponiendo el nombre de la Base de datos.
Inclusive podrias utilizar un mismo Query.
Pruebalo, espero que te sirva....:cool:

David82 28-10-2008 08:04:33

Hola RSG,
gracias por el interés, pero ya probé como tu dices y no funciona, al ejecutar la sentencia D4PHP realiza una serie de comprobaciones en las que falla al no estar definida la base de datos.
Por ahora estoy ejecutando antes del query otro con "Use BaseDatos", lo que es un problema si quiero cambiar de web y en la otra no se utiliza la misma base de datos....

Gracias de todos modos!


La franja horaria es GMT +2. Ahora son las 18:04:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi