alkativo: MySQL Abfrage Optimieren

Beitrag lesen

Ist nicht ganz so leicht, weil das Array mehrdimensional ist...

<?php
 $datei=file('log/logdb.dta');
 //echo $datei[0];

$alle_aufrufe=explode("|",$datei[0]);

//Anzahl der aufgerufenen Artikel
 $anz = count($alle_aufrufe);

echo "Gesamte Zahl an geklickten Artikeln (auch mehrfach) <br><b>$anz</b><br>";
 //reduzieren auf Anzahl

$artikel_und_anzahl = array();

$articel_anzahl = array_count_values($alle_aufrufe);

foreach ($articel_anzahl as $k => $v) {
        array_push($artikel_und_anzahl,array('artikel'=>$k,'anzahl'=>$v));
  //printf("k=%s v=%s<br>\n", $k, $v);
    }

echo "<br><br><b>soriert</b><br><br>";

//Sortierfunktion
    foreach($artikel_und_anzahl as $res){
     $sortAux[] = $res['anzahl'];
    }

//Sortierung des Arrays nach der Anzahl der Treffer
 array_multisort($sortAux, SORT_DESC, $artikel_und_anzahl);

//Erzeugung der Abfrage
 $comma_separated = implode(",", $artikel_und_anzahl['artikel']);

echo $comma_separated;
    //foreach ($artikel_und_anzahl as $value){
     //echo $value['anzahl']." ".$value['artikel']."<br>";
    //}

?>