Avatar billede kirsten Nybegynder
13. marts 2001 - 15:10 Der er 14 kommentarer og
1 løsning

Sortere og udskrive?

Hvordan sortere man og udskriver i en bestemt rækkefølge? Feks den row der har det største tal i sig?
Avatar billede htx98i17 Professor
13. marts 2001 - 15:14 #1
SELECT * FROM tblNavn ORDER BY id DESC

eller:

SELECT * FROM tblNavn ORDER BY id ASC
Avatar billede netsrac Praktikant
13. marts 2001 - 15:14 #2
select * from tabel order by talfelt;

eller

select * from tabel order by talfelt desc
Avatar billede netsrac Praktikant
13. marts 2001 - 15:14 #3
Damn...5 sekunder.
Avatar billede kirsten Nybegynder
13. marts 2001 - 15:20 #4
thanks
Avatar billede brian@diku Nybegynder
13. marts 2001 - 15:21 #5
SELECT * FROM tblNavn ORDER BY id DESC/ASC

men husk at du kan vælge flere felter i ORDER BY
altså ..

ORDER BY en,to,tre DESC/ASC


(såvidt jeg husker )



Avatar billede htx98i17 Professor
13. marts 2001 - 15:26 #6
nå, jeg vidste ikke mit svar var forkert...!
Avatar billede netsrac Praktikant
13. marts 2001 - 15:28 #7
Hm..hvorfor fik jeg de point ? htx98i17 svar var da korrekt ?
Avatar billede kirsten Nybegynder
13. marts 2001 - 15:33 #8
hmmm... den spytter kun et nul ud?
<?php
  $connection = mysql_connect(\"localhost\", \"****\", \"*****\");
  mysql_select_db(\"download\", $connection);
?>
<?php
  $result = mysql_query(\"select * from downloads order by DownloadCount;\")
            or die(mysql_error());
  $row = mysql_fetch_array($result);
  print $row[DownloadCount];
?>
Avatar billede kirsten Nybegynder
13. marts 2001 - 15:36 #9
i må lige bare over med mig, jeg er rimeligt forvirret over det her mysql, jeg er så grøn som man kan blive!
Der er 30 point til htx98i17  her: http://www.eksperten.dk/spm/56411
Avatar billede netsrac Praktikant
13. marts 2001 - 15:37 #10
print $row[\"DownloadCount\"];
Avatar billede kirsten Nybegynder
13. marts 2001 - 15:38 #11
Jeg regner med den er helt hen i vejret? Men hvad skal jeg ændre den til?
Avatar billede netsrac Praktikant
13. marts 2001 - 15:41 #12
<?
  $connection = mysql_connect(\"localhost\", \"****\", \"*****\");
  mysql_select_db(\"download\", $connection);

  $result = mysql_query(\"select * from downloads order by DownloadCount;\")
            or die(mysql_error());
  while($row = mysql_fetch_array($result))
  {
  $count = $row[\"DownloadCount\"];
  echo(\"$count\");
    }
?>
Avatar billede htx98i17 Professor
13. marts 2001 - 15:41 #13
<?php
  $result = mysql_query(\"SELECT * FROM downloads ORDER BY DownloadCount \") or die(mysql_error());
 
$row = mysql_fetch_array($result);
  echo$row[DownloadCount]; 
?>

prøv det i stedet

Avatar billede htx98i17 Professor
13. marts 2001 - 15:44 #14
; er fjernet i din query og echo er brugt i stedet for print...
Avatar billede kirsten Nybegynder
13. marts 2001 - 15:46 #15
takker :0)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester