/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
php & mysql
Fra : Chrístian Jørgensen


Dato : 12-03-04 13:13

Jeg har en liste med priser, jeg vil gerne have en liste over de
10 dyreste vare men jeg kan ikke få min forespørgsel til at
stoppe, er der ikke en venlig sjæl der kan hjælpe ??

Min kode ser sådan her ud

$resultat = mysql_query("select * from pris ORDER BY pris desc");
      while ($row = mysql_fetch_array($resultat)){
      extract($row);
echo"<td>$r</td><td>$pris</td><td>$saelger</td><td>$nr</td></tr>"
;
}

på forhånd tak

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Leonard (12-03-2004)
Kommentar
Fra : Leonard


Dato : 12-03-04 13:22

Chrístian Jørgensen <spam@toftemark.net> wrote:

>$resultat = mysql_query("select * from pris ORDER BY pris desc");

$resultat = mysql_query("select * from pris ORDER BY pris desc LIMIT
10");
--
med venlig hilsen
Leonard - http://leonard.dk/

Troels Arvin (12-03-2004)
Kommentar
Fra : Troels Arvin


Dato : 12-03-04 14:31

On Fri, 12 Mar 2004 13:21:49 +0100, Leonard wrote:

> $resultat = mysql_query("select * from pris ORDER BY pris desc LIMIT
> 10");

Ikke så fedt, hvis éns priser ordner sig som

vare pris
---- ----
vare01 99
vare02 93
vare03 88
vare04 78
vare05 65
vare06 65
vare07 63
vare08 62
vare09 61
vare10 50
vare11 50
vare12 50
....

Hvordan skal vare10, vare11 og vare12 håndteres? - Ifølge dig: Tag kun
én med, og lad MySQL afgøre hvilken. Er det mon virkelig det, der
ønskes?

--
Greetings from Troels Arvin, Copenhagen, Denmark


Ulrik Nielsen (12-03-2004)
Kommentar
Fra : Ulrik Nielsen


Dato : 12-03-04 15:36

Troels Arvin wrote:
> On Fri, 12 Mar 2004 13:21:49 +0100, Leonard wrote:
>
> vare10 50
> vare11 50
> vare12 50
> ...
>
> Hvordan skal vare10, vare11 og vare12 håndteres? - Ifølge dig: Tag kun
> én med, og lad MySQL afgøre hvilken. Er det mon virkelig det, der
> ønskes?

jo deet, men hvis der ikke er mere info at arbejde med end pris og navn,
ja så er det jo faktisk den eneste måde ... med mindre man så
efterfølgende vil sortere på navn.... (det bliver jo så bare ikke mere
rigtigt af...)

--
>> ulrik nielsen
excuse of the day : Bit rot
from bofh : http://www.cs.wisc.edu/~ballard/bofh/

Troels Arvin (12-03-2004)
Kommentar
Fra : Troels Arvin


Dato : 12-03-04 21:28

On Fri, 12 Mar 2004 15:35:49 +0100, Ulrik Nielsen wrote:

> hvis der ikke er mere info at arbejde med end pris og navn,
> ja så er det jo faktisk den eneste måde

Ikke enig. Chrístian skrev:

"vil gerne have en liste over de 10 dyreste vare"

I sådan en situation ville jeg forvente at få et svar med mere end 10
elementer, hvis det var således, at plads nummer 10 deltes af mere end
én vare.

--
Greetings from Troels Arvin, Copenhagen, Denmark


Troels Arvin (12-03-2004)
Kommentar
Fra : Troels Arvin


Dato : 12-03-04 14:26

On Fri, 12 Mar 2004 12:12:46 +0000, Chrístian Jørgensen wrote:

> select * from pris ORDER BY pris desc

SQL diskuteres normalt i dk.edb.database gruppen.

Mht. dit spørgsmål, så se:
http://troels.arvin.dk/db/rdbms/#select-top-n

--
Greetings from Troels Arvin, Copenhagen, Denmark


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste