Avatar billede dytti Novice
07. august 2006 - 12:33 Der er 8 kommentarer og
2 løsninger

udvælge data

Vi er ved at lave en lille fiskekonkurrence, hvor vi skal finde den største fisk.
Til den opgave har vi en mysql database som bla. indeholder Sfisk, hvor de største fisk via en php side bliver indtastet.

Kan nogen give et bud på, hvordan koden i en anden php side, skal se ud, når det kun er den største fisk der skal udvælges, og vises på siden.

Eks. Der er 25 fisk i databasen. Find den største fisk, vis den i fisk.php ved hjælp af Print eller Echo.

Håber i forstår, og kan hjælpe.

Ps. Al kode til forbindelse, oprettelse, indtastning, og visning af data, er på plads og virker. Det er kun ovenstående jeg bøvler med.
Avatar billede barklund Nybegynder
07. august 2006 - 12:37 #1
Sorter efter størrelse, limit 1 og træk den ene række ud og vis den? Hvis du kan lave almindelig visning af alle, kan du da meget nemt lave dette?

SELECT *
FROM sfisk
ORDER BY size DESC
LIMIT 1

:)

--
Morten Barklund
Avatar billede hmortensen Nybegynder
07. august 2006 - 12:38 #2
Så skal du blot tilpasse med dine egne navne.

$query = mysql_query("SELECT * FROM sfisk ORDER BY str DESC LIMIT 1") or die(mysql_error());
$fisk = mysql_fetch_assoc($query);
echo $fisk['navn'];
Avatar billede dytti Novice
11. august 2006 - 11:42 #3
Det virker sgi.

Beklager det tog lidt tid at vende tilbage.
Smider i et svar, så jeg kan slippe af med point.
Avatar billede hmortensen Nybegynder
11. august 2006 - 11:46 #4
Svar :)
Avatar billede barklund Nybegynder
11. august 2006 - 13:12 #5
Deal :)
Avatar billede dytti Novice
12. august 2006 - 02:17 #6
here you go
Avatar billede dytti Novice
12. august 2006 - 10:50 #7
Hov - nu får jeg pludselig sådan en fejlmelding:

Unknown column 'str' in 'order clause'

hvad er det?

PS. jeg er total grøn i det her
Avatar billede barklund Nybegynder
12. august 2006 - 14:19 #8
Tark for points :)

unknown column betyder, at du har skrevet ORDER BY str eller ORDER BY size DESC, str eller tilsvarende, hvilket ikke findes. :)

--
Morten Barklund
Avatar billede dytti Novice
13. august 2006 - 11:12 #9
Tøhø - Pinligt ;-) Kan man give "dummepoint" :-)

Lige et tillægsspørgsmål.
Når jeg skriver dette:

echo $sfisk['navn'];
echo $sfisk['dato'];
echo $sfisk['sfisk'];

Får jeg dette resultat:
Jørn Larsen5/8/20067

Hvor dælen pladsere jeg <br></br> for at få dette resultat:
Jørn Larsen
5/8/2006
7
Avatar billede dytti Novice
13. august 2006 - 23:57 #10
Har fundet ud af det
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