lo que haces mal es que nunca capturas los valores de la query, te quedas con los anteriores ciempre:
Código PHP:
Ver original $CON3 = mysql_query("SELECT DATE_FORMAT(fecha, '%d-%m-%Y') AS fechaespanol FROM ventas", $conexion); echo "<tr><td width=\"15%\" align=\"center\">"
. $fila["id"] . "</td>";
echo "<td width=\"17%\" align=\"center\">"
. $fila["ide_art"] . "</td>";
echo "<td width=\"17%\" align=\"center\">" .
$fila["ide_nom"] . "</td>";
echo "<td width=\"17%\" align=\"center\">" .
$fila["cant_sal"] . "</td>";
echo "<td width=\"17%\" align=\"center\">" .
$DAT2["fechaespanol"] . "</td><tr>";
}
espero te sirva saludos.