
07/05/2007, 10:41
|
| | Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 21 años, 1 mes 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);
} |