Hola,
Date una vuelta por
www.mysql.com y revisa la sintaxis de los order by. Veras que debes separar los distintos campos por los que quieres ordenar por comas. Asi:
Código PHP:
$result=mysql_query("select id,izenburua,data,ordua from $taula order by data desc, ordua desc limit 100");
Con esto te ordena descendientemente primero por fecha y luego por hora. Poniendolos al reves, se ordenan por hora descendiente y luego por fecha.
La proxima vez asegurate de que estas usando la sintaxis correcta. Mira el manual.
Saludos.