Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/05/2007, 07:41
GoldFran
 
Fecha de Ingreso: mayo-2007
Mensajes: 237
Antigüedad: 17 años
Puntos: 3
Re: como cambio campo DATE de 0000-00-00 a 00-00-0000?

Cita:
Iniciado por deadlykyo Ver Mensaje
Me parece raro que tu profesor te diga que cambies a text un campo de fecha solo por el formato, aqui te dejo unos ejemplos de como se trabaja con fechas en diferentes formatos:
Código PHP:
mysqlSELECT DATE_FORMAT('2000-12-30','%d-%m-%Y');
//Esa consulta devuelve la fecha en el formato que tu deseas
//todo depende del formato que le pases a la funcion DATE_FORMAT()
+--------------------------------------+
DATE_FORMAT('2000-12-30','%d-%m-%Y') |
+--------------------------------------+
30-12-2000                           |
+--------------------------------------+ 
ahora en el caso de una consulta a un campo de una tabla en vez de la fecha pones el nombre del campo de tipo DATE y le das el formato que tu desees, para ver todas las posibilidades solo tienes que revisar un poco la documentacion de MySQL la parte de funciones de fecha, saludos, cya

vale, si lo hago en una linea de mysql o en myadmin funciona, el problema es como lo aplico en PHP que no entero demasiado bien :(

Gracias

Si hago por ejemplo esto:
Código PHP:
$a mysql_query ("SELECT DATE_FORMAT('$registro[3]','%d-%m-%Y')"$conexion); 
echo 
$a
me devuelve esto
Resource id #4