09. juli 2003 - 15:35Der er
21 kommentarer og 1 løsning
højeste tal
Jeg har en chat der er lavet i php/mysql, hvor den tæller online tiden, men hvordan laver jeg en topliste, hvor den skriver den person med det højeste tal osv.
//forbind selv til mysql osv. $sql = mysql_query("SELECT * from users order by online_tid desc limit 0,10") or die(mysql_error()); while($row=mysql_fetch_array($sql)){ echo $row["brugernavn"]." - ".$row["online_tid"]; }
Når jeg tilpasser det her til min database så der står:
$sql = mysql_query("SELECT chatuser from users order by onlinetid desc limit 0,10") or die(mysql_error()); while($row=mysql_fetch_array($sql)){ echo $row["nick"]." - ".$row["onlinetid"]; }
$sql = mysql_query("SELECT nick, onlinetid FROM users ORDER BY onlinetid DESC LIMIT 10") or die(mysql_error()); while ($row=mysql_fetch_array($sql)) { echo "$row[nick] - $row[onlinetid]"; } ?>
$sql = mysql_query("SELECT nick, onlinetid FROM chatuser ORDER BY onlinetid DESC LIMIT 10") or die(mysql_error()); while ($row=mysql_fetch_array($sql)) { echo "$row[nick] - $row[onlinetid]"; } ?>
$sql = mysql_query("SELECT nick, onlinetid FROM chatuser ORDER BY onlinetid DESC LIMIT 10") or die(mysql_error()); while ($row=mysql_fetch_array($sql)) { echo "$row[nick] - $row[onlinetid]<br>"; } ?>
taskmgr -> Var din så bare en udvidelse til min? Den holder vist ikke helt den der, jeg kan godt se spørgeres kode lægger op ad din, men din lægger også op ad min ;o)
Hvis du vil have points, må du da også hjælpe helt færdigt, ellers er det da op til spørger om spørger mener du skal tildeles points. Det er bare min mening.
Måske lidt svært at lave den ønskede query, så den ikke lå op ad din? :)
Som du selv skriver, så fortjener du størstedelen af de afsatte points, fordi du hjalp hele vejen. Men man kan vel godt hjælpe, selvom man tilfældigvis lige har andet at se til?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.