Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2010, 13:11
martuanez
 
Fecha de Ingreso: julio-2008
Mensajes: 109
Antigüedad: 16 años, 8 meses
Puntos: 0
Problema con UPDATE...

Tengo una tabla en la que se deben actualizar ciertos registros, primero hago un select para poner en pantalla aquellos registros que cambian(socios):

Código PHP:
$selecciona=mysql_query("SELECT id_socio, CONCAT(Apellido, ', ' , Nombre) AS Nombre, Num_socio FROM socios WHERE DATE_SUB( CURDATE( ) , INTERVAL 18 YEAR ) >= Fecha_nac
AND DATE_SUB( CURDATE( ) , INTERVAL 3 YEAR ) >= Fecha_Ingreso"
); 
este codigo funciona bien y me devuelve los valores correctos pero cuando hago un update con los mismos parametros no funciona...

Código PHP:
$actualiza=mysql_query("UPDATE socios SET Id_categoria=30 WHERE DATE_SUB( CURDATE() , INTERVAL 18 YEAR ) >= Fecha_nac
AND DATE_SUB( CURDATE( ) , INTERVAL 3 YEAR)>=Fecha_Ingreso  AND Sexo=0 "
); 
Alguna idea??