Via MySQL:
    
Código PHP:
Ver original$Resultado = Mysql_Query("SELECT DATE_FORMAT( fecha ,  '%Y' ) AS Anio , DATE_FORMAT( fecha ,  '%m' ) AS Mes , DATE_FORMAT( fecha ,  '%d' ) AS Dia FROM tabla");      $vale = $dias[date('w', mktime(0,0,0,$Datos[Mes
],$Datos[Dia
],$Datos[Anio
]))];     Echo($vale);
}
  
Via PHP:   
Código PHP:
Ver original$Resultado = Mysql_Query("SELECT DATE_FORMAT( fecha,  '%d-%m-%Y' ) FROM tabla");         $vale = $dias[date('w', mktime(0,0,0,$Dia,$Mes,$Anio))];     Echo($vale);
}
  
Recomiendo la segunda para no sobrecargar al server MySQL