supongo cuando dijo que no podía utilizar "el campo data" quizó referirse a un campo DATE... osease.. la fecha..... oyes... pero no veo que diferencies tus noticias... además si vaz solo a mostrar los útilmos 10 resultados es mejor limitar la consulta a ése número de resultados para no gastar recursos... y tu bucle quedara, creo yo, más simple...
.... además... si tienes 30 noticias iguales tendrían el mismo titulo???... puedes consultar las noticias con titulo diferente desde MySQL con la función DISTINCT(campo)...
... ta ayudo tantito:
http://www.forosdelweb.com/search.php?searchid=238804
claro... solo hago la observación. La mejor de las suertes!