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??