|
| 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
| |
|
|