Also mach ich mal von anfang an.
Ich hole die Daten so rein:
$select = SELECT ordner_id FROM ordner_register WHERE register_id = '$registerid' UNION SELECT ordner_id FROM ordner WHERE (ordner_inhalt LIKE '%$name%' OR ordner_name LIKE '%$name%') AND Deleted='0'
Dann mach ich darauf einen query und prüfe ob ergebnisse vorhanden
$query = mysql_query($select);
if (mysql_num_rows($query) > 0) { // wenn vorhanden lese ich sie aus
while ($assoc = mysql_fetch_assoc($query)) {
$array = array_unique($assoc);
print_r($array);
}
}
So im $assoc sind die ids gespeichert 85,86,85,86,87
in $array müsste jetzt theoretisch stehen 85,86,87
aber genau das passiert nicht ich kriege haargenau das gleiche array wie in $assoc mit den doppelten einträgen