22. januar 2003 - 22:55Der er
5 kommentarer og 1 løsning
Sortering af hits
Jeg har hentet et script på nettet fordi jeg er helt ny i php verdenen. Der er en database og den har jeg en del viden om. Jeg vil gerne sortere tallene aftagende i kollonen "hits"
Dette er den kode jeg tror der skal rettes i, men hvad?
<?php
if($a) {
$conn=mysql_connect($server,$dbuser,$dbpass); $c="select name,linkurl,hits from linkslinks where uid='$a'"; $get=mysql_db_query($dbname,$c,$conn); list($sitename,$siteurl,$hits)=mysql_fetch_row($get); $hits++;
$d="UPDATE linkslinks SET hits='$hits' where uid='$a'"; $do=mysql_db_query($dbname,$d,$conn);
Ovenstående kode kan udføres væsentligt mere efficient:
<?php if($a) { $conn=mysql_connect($server,$dbuser,$dbpass); mysql_select_db($dbname, $conn); $d="UPDATE linkslinks SET hits=hits+1 where uid='$a'"; $do=mysql_query($d); ?>
Dette er under antagelse, af at udtrækket ikke blev benyttet til andet end at sørge for opdateringen. Desuden er det tilpasset til at bruge mysql_query() og mysql_select_db(), da funktionen mysql_db_query() er forældet.
Jeg havde fundet ud af det men havde glemt at lukke her. Så for dit besvær får du pointene.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.