Hola marianoear, dices que tienes varios datos repetidos en tu BD, bueno , eso se resuelve con un DISTINCT en tu sentencia sql.
por ejemplo
$sql="Select distinct(nombre) from persona";
Si en tu tabla ersona tienes 5 nombres de JUAN, solo te imprime uno.
Chau.