hallo!
folgende zeilen nutze ich, um die top 20 der gästebucheinträge meiner mitglieder zu suchen:
$r = database("SELECT ownerid FROM " . $dbpref . "guestbooks");
while ($u = mysql_fetch_assoc($r)) {
$ownerid = $u['ownerid'];
$temp[$ownerid]++;
}
arsort($temp);
echo " <td valign="top">\n";
$i = 0;
foreach ($temp as $key => $value) {
if ($i > 19) break;
$r = database("SELECT * FROM " . $dbpref . "user WHERE userstatus > 0 AND id = $key");
$u = mysql_fetch_assoc($r);
...
geht das auch einfacher mit einer verknüpfung der abfrage? wenn ja, wie? ich habe da etwas gelesen, aber nicht wirklich verstanden. danke!