Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/09/2012, 04:25
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes
Puntos: 2658
Respuesta: Cambiar estilo de Fecha en MySQL o PHP?

Cita:
Iniciado por Hydrako Ver Mensaje
Emm sinceramente no entendí muy bien eso del alias... Hice esto en php, a ver si está bien...:

Código PHP:
Ver original
  1. while ($fila = mysql_fetch_array($resultado2)) {
  2.     mysql_query("SELECT DATE_FORMAT(fecha, '%d-%m-%Y') fechaespanol FROM ventas", $conexion);
  3. echo "<tr><td width=\"15%\" align=\"center\">" .
  4.     $fila["id"] . "</td>";
  5. echo "<td width=\"17%\" align=\"center\">" .
  6.     $fila["fechaespanol"] . "</td><tr>";
Un alias es un nombre que suplanta el de un elemento de base de datos invocado en el SELECT o en el FROM, sea para simplificar la escritura, para poder realizar reinvocaciones sin conflicto, o para asignarles nombres de salida que puedan ser usados con facilidad.
En el caso, te va a dar error porque la consulta no contiene ninguna columna denominada "ID", ya que sólo se está llamando a una de fecha, y la misma se llama "fechaespanol", que es el nombre que reemplaza en la tabla resultado a toda la función "DATE_FORMAT(fecha, '%d-%m-%Y')".

Sugerencia: Antes de seguir trabajando en PHP con consultas, te conviene estudiar lo básico de SQL, porque se trata de lenguajes distintos e independientes. No vas a manejar correctamente tu desarrollo si no estudias algo del lenguaje de consultas.

Por cierto, el tema de los alias es MUY básico. Tan básico que lo vas a encontrar desde el princpio en cualquier tutorial elemental.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)