Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-10-2008
David82 David82 is offline
Miembro
 
Registrado: ago 2008
Posts: 27
Poder: 0
David82 Va por buen camino
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!
Responder Con Cita
  #2  
Antiguo 27-10-2008
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Thumbs up

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....
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #3  
Antiguo 28-10-2008
David82 David82 is offline
Miembro
 
Registrado: ago 2008
Posts: 27
Poder: 0
David82 Va por buen camino
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!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
manejo de bases de datos por varios usuarios luis vazquez Tablas planas 4 13-02-2008 20:07:28
Manejo De Errores En Bases De Datos FelipeDiaz Conexión con bases de datos 7 14-12-2007 22:47:05
Manejo de consultas SQL y Bases de datos metroyd SQL 0 07-10-2007 22:28:59
manejo bases de datos anubis Tablas planas 2 14-05-2007 09:26:43
Manejo de esquemas en lugar de muchas bases Lore Castillo Oracle 1 24-05-2005 01:19:00


La franja horaria es GMT +2. Ahora son las 08:43:51.


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
Copyright 1996-2007 Club Delphi