Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2007, 10:41
amontagnaro
 
Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 20 años, 2 meses
Puntos: 0
Select Y Delete...

Buenas de nuevo, NO SE COMO RELACIONAR 2 tablas y borrar de ellas...



t_personas_pendientes
email | fecha_suscripcion
pepe@hotmail | 2007-03-07


r_personas_suscripcion
email | validation


yo lo que necesito es una consulta que me borre
de la tabla t_personas_pendientes los mails con
fecha hasta 30 dias atras (ejemplo que me deje
hasta el 2007-04-07) los anteriores a esa fecha
que me los borre.

y a su vez, que me borre de r_personas_suscripcion
esos mismos email.


hay que tener en cuenta, que el mail puede existir
en t_personas_pendientes pero NO en r_personas_suscripcion

no entiendo como relacionar las 2 tablas.


ACA LES PASO EL CODIGO...A VER SI ME PUEDEN AYUDAR..
GRACIAS...


// VARIABLE QUE ME TOMA 30 DIAS ATRAS...
$ayer = date('Y-m-d',time()-2602800);


$cons = "SELECT * FROM t_personas_pendientes a, r_personas_suscripcion b WHERE a.email= b.email";

$resultado = mysql_query($consulta,$conexion);




//RECORRE EL CURSOR DE FILA EN FILA
while ($arr_asoc = mysql_fetch_array($resultado))
{

$cons1 = "DELETE FROM t_personas_pendientes WHERE fecha_suscripcion < '$ayer'";
$resultado1 = mysql_query($cons1,$conexion);

}