PHP NEWBE: Array Problem - explode oder strtok oder wie???

Beitrag lesen

Erstmal danke an alle für die Tipps! Bin mir aber noch nicht sicher, ob ich die wirklich verstanden habe....

  
$ausgabe=array();  
  
$query="select id, titel, inter as name, inter as inter from table order by inter";  
  
$erg=mysql_query($query);  
  if(!erg)  
   die("Abfrage klappt nicht");  
    else  
	{  
	while($aus=mysql_fetch_array($erg))  
	  {  
          $name=explode(",",$aus["name"]);  
          $zwischen=array('id'=>$aus["id"],'titel'=>$aus["titel"], 'inter'=>$aus["inter"]);  
  
              foreach($name as $inhalt=>$wert)  
               {  
               $abc=array('Name'=>$wert);  
               $ausgabe[]=array_merge($abc,$zwischen);  
               }  
          }  
        }  
  
                print_r($ausgabe);  

So, nun habe ich für jeden Namen die Datensätze, aber so wie Ihr das vorgeschlagen habt (schauen ob Name schon vergeben ist und dann den Datensatz dort zuordnen: keine Ahnung wie ich das machen soll)
Wie kontrolliere ich ob der Name schon mal vorgekommen ist?
Wie sortiere ich das Array nach Namen?
Und vor allem so wie ich das jetzt geschrieben habe dauert die Abfrage ewig und drei Tage....

Sorry, aber ich raff es nicht!