Foros del Web » Programando para Internet » PHP »

comparar 2 bdd

Estas en el tema de comparar 2 bdd en el foro de PHP en Foros del Web. Wenas: Tengo una tabla con una lista de usuarios con todos sus datos (nombre completo,nº RUT,fecha nacimiento, etc) y un formulario donde se registran con ...
  #1 (permalink)  
Antiguo 29/05/2006, 13:51
 
Fecha de Ingreso: febrero-2002
Mensajes: 52
Antigüedad: 15 años, 10 meses
Puntos: 0
comparar 2 bdd

Wenas:
Tengo una tabla con una lista de usuarios con todos sus datos (nombre completo,nº RUT,fecha nacimiento, etc) y un formulario donde se registran con solo algunos de sus datos ej:nº RUT,(estos tambien llegan a otra tabla) . Lo que quiro hacer es comprobar mediante $RUT si el usuario que se esta registrando existe dentro de la tabla. O sea comparar 2 tablas.
Podrian indicarme mediante un ejemplo como debo hacerlo?

Desde ya Gracias...
  #2 (permalink)  
Antiguo 29/05/2006, 17:04
 
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona
Mensajes: 200
Antigüedad: 13 años, 7 meses
Puntos: 0
Segun lo q he entendido,
si lo q quieres es comprobar si el Nº Rut no existe en ninguna de las dos tablas, yo probaria esto:

Código PHP:
select from tabla1 where nºRut = (select from tabla2 where NºRut=$N_Rut); 
Si no te devuelve nada la consulta es q no Existe;

espero q te sirva,

Salud2
  #3 (permalink)  
Antiguo 30/05/2006, 10:17
 
Fecha de Ingreso: febrero-2002
Mensajes: 52
Antigüedad: 15 años, 10 meses
Puntos: 0
Cita:
Iniciado por fido85
Segun lo q he entendido,
si lo q quieres es comprobar si el Nº Rut no existe en ninguna de las dos tablas, yo probaria esto:

Código PHP:
select from tabla1 where nºRut = (select from tabla2 where NºRut=$N_Rut); 
Si no te devuelve nada la consulta es q no Existe;

espero q te sirva,

Salud2
Gracias por responder fido85,pero lo que quiero hacer es que al momento de registrarse el nuevo usuario verificar si existe su RUT dentro de la otra tabla(con una lista de usuarios ya establecida)

Salu2
  #4 (permalink)  
Antiguo 30/05/2006, 15:39
 
Fecha de Ingreso: febrero-2002
Mensajes: 52
Antigüedad: 15 años, 10 meses
Puntos: 0
comparar 2 tablas

Gracias por responder fido85,pero NO es eso lo que quiero......La idea es hacer que al momento de registrarse el nuevo usuario verificar si existe su RUT dentro de la otra tabla(con una lista de usuarios ya establecida);si ya existe enviar alguna advertencia (en el fondo es verificar que solo se registren ciertos usuarios)....

Ojala pudieran darme algun ejemplo...

Salu2
  #5 (permalink)  
Antiguo 30/05/2006, 16:00
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 12 años, 9 meses
Puntos: 33
De acuerdo

Pues no me quedo claro la estructura de tu tabla pero por ejemplo

Código PHP:
<?
$res 
mysql("select tabla.id from tabla1,tabla2, where tabla2.id = tabla2.id");
$row mysql_fetch_row($res);
//verificamos si encontro algo
if($row >0)
  echo 
"Existe relacion";
else
  echo 
"No existe relacion entre tabla1 y tabla2";
?>
Saludillos.
  #6 (permalink)  
Antiguo 30/05/2006, 16:35
 
Fecha de Ingreso: febrero-2002
Mensajes: 52
Antigüedad: 15 años, 10 meses
Puntos: 0
Gracias mauled tomare tu receta y probaré

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:30.