Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/01/2010, 14:32
Hidek1
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: consulta con php+mysql

claro

Código PHP:
Ver original
  1. $consulta = "SELECT fecha FROM tabla"; // haces la consulta obteniendo todas las fechas de la tabla..
  2. $consulta = mysql_query($consulta); // ejecutas la consulta
  3. while($resultado = mysql_fetch_array($consulta)){ // obtienes los datos en array
  4.     if(!strstr($resultado["fecha"],"-")){ // para que no repita consulta en fechas ya formateadas
  5.         list($dia,$mes,$anyo) = explode(" de ",$resultado["fecha"]); // separas los datos en 3 variables
  6.         $meses = array(1=>"Enero",2=>"Febrero",3=>"Marzo",4=>"Abril",5=>"Mayo",6=>"Junio",7=>"Julio",8=>"Agosto",9=>"Septiembre",10=>"Octubre",11=>"Noviembre",12=>"Diciembre");
  7.         // array de los meses con su respectivos numeros
  8.         list($mes) = array_keys($meses, $mes); // obtienes el numero del mes
  9.         $nueva_fecha = date("Y-m-d",mktime(0,0,0,$mes,$dia,$anyo)); // creas la nueva fecha formateada para SQL
  10.         $consulta2 = "UPDATE tabla SET fecha = '$nueva_fecha' WHERE fecha = '$resultado[fecha]'"; // haces una consulta updateando las fechas que esten en el formato de texto cambiandolas por el nuevo formato '00-00-0000'
  11.         mysql_query($consulta2); // ejecutas la consulta
  12.     }
  13. }


eso solo eso :B
__________________
More about me...
~ @rhyudek1
~ Github