Kennen Sie das Problem nicht auch? Manche Datensätze sind in der Tabelle mehrfach enthalten, jedoch möchten Sie den Datensatz nur einmal auslesen.
Um das zu verhindern können Sie nach "SELECT" "DISTINCT" in Ihre Abfrage einsetzen.
Damit Sie wissen, was gemeint ist, hier ein kleines Beispiel:
<?php
$abfrage = mysql_query("SELECT DISTINCT * FROM tabellen_name");
?>