Avatar billede brianstrate Nybegynder
13. februar 2004 - 23:17 Der er 9 kommentarer og
1 løsning

hente største værdi i mysql

hej
jeg bruger denne mysql_query("SELECT test=MAX(test) FROM menu");
men jeg vil gerne gerne bruge en "where group=1" deri også det kan jeg ikke få til at virke, er der en venlig sjæl der kan fortælle mig hvordan jeg gør det?

Mvh Brian
Avatar billede detox Nybegynder
13. februar 2004 - 23:21 #1
Sikkert fordi group er et reserveret ord. Prøv med backtics omkring:

where `group`=1
Avatar billede brianstrate Nybegynder
13. februar 2004 - 23:28 #2
nej det var ikke, den henter den største værdi fra hele kolonnen
Avatar billede detox Nybegynder
13. februar 2004 - 23:34 #3
Mener du så:

mysql_query("SELECT MAX(test) FROM menu where `group`=1");
Avatar billede detox Nybegynder
13. februar 2004 - 23:35 #4
Eller måske:

mysql_query("SELECT MAX(test) AS test FROM menu where `group`=1");
Avatar billede brianstrate Nybegynder
14. februar 2004 - 01:10 #5
det virker desværre ikke (jeg omdøbte lige group til head_id for at undgå problemer
mysql_query("SELECT MAX(test) AS test FROM menu where head_id=1");
mysql_query("SELECT MAX(test) FROM menu where head_id=1");
har også prøvet med 'head_id'
min tabel:
test  head_id
1    1
2    1
1    2
2    2
3    2
og den returnere hele tiden 3 hvor den burde returnere 2 udfra head_id 1
Avatar billede detox Nybegynder
14. februar 2004 - 06:22 #6
Det har du helt ret i den burde returnere 2.Pudsigt.
Avatar billede brianstrate Nybegynder
14. februar 2004 - 12:40 #7
ja men der er sikkert en nem løsning problemet er bare jeg kan ikke finde den
Avatar billede Slettet bruger
16. februar 2004 - 15:17 #8
Prøv:
SELECT MAX(test) AS test FROM menu where head_id=1 GROUP BY head_id
Avatar billede brianstrate Nybegynder
16. februar 2004 - 16:17 #9
har fundet problemet, det er php der returnere 3 jeg har prøvet og lave en query i mysql control center og der returneres den rigtige værdi.

detox->smid lige et svar og point er dine (også gerne hvis du har et forslag til hvad der kunne være galt)
Avatar billede detox Nybegynder
23. februar 2004 - 15:23 #10
Jeg har ikke umiddelbart nogen forslag til hvorfor det ikke virker i din php, da der ikke er noget i vejen med forespørgslen.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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