Saludos tengo una consulta que me trae infinitos datos como: Cedula, Frecuencia Descripcion de Articulo, Cantidad, Fecha, Responsable, Trabajador pero cuando consulto me muestra en el campo de fechas todas las fechas desordenadas como hago para que ordene la fecha a la hora de la consulta e viste que se hace de esta forma:
<?php
$con=mysql_connect("localhost","root","");
if ($con)
{
$sql="select * from sig.asg_articulos where order by fecha desc cedula='".$ced."' or fecha='".$fec."' or des_articulo='".$art."' or supervisor='".$sup."'";
$result=mysql_query($sql,$con);
if ($result)
pero a mi no me funciona

por favor si alguien puede ayudar en este caso
gracias...