Cita:
Iniciado por Hydrako Emm sinceramente no entendí muy bien eso del alias... Hice esto en php, a ver si está bien...:
Código PHP:
Ver original mysql_query("SELECT DATE_FORMAT(fecha, '%d-%m-%Y') fechaespanol FROM ventas", $conexion); echo "<tr><td width=\"15%\" align=\"center\">" .
$fila["id"] . "</td>";
echo "<td width=\"17%\" align=\"center\">" .
$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.