si se repiten y haces la consulta entre varias tablas podria ser por falta de un distinct
o quizas si en el where de esta sentencia igualas el campo que las asocia.
Cita: $consulta = "SELECT * FROM articulos, autores WHERE articulos.posicion ='otros' ORDER BY autores.id desc";