02. august 2006 - 13:27
Der er
12 kommentarer
Hente flere ting ud fra database
mysql_query("SELECT DISTINCT submenu FROM produkter WHERE gruppe = '$kid'") men hvad nu hvis jeg også gerne vil hente det ud som står i feltet i titel fx ? nu kan jeg jo kun hente submenu ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
02. august 2006 - 13:32
#1
Skift submenu ud med * - Så henter du alle felter. Alternativet er at skrive alle dine felter, adskilt med komma...
Slettet bruger
02. august 2006 - 13:36
#2
mysql_query("SELECT DISTINCT submenu, titel FROM produkter WHERE gruppe = '$kid'") så får du også titel med ud. Som challenge skriver, så kan du også skrive: mysql_query("SELECT * FROM produkter WHERE gruppe = '$kid'") Og du vil så hive alle felterne ud. Dog er dette ikke specielt smart, hvis du kun skal bruge to felter, og din tabel f.eks. består af 20 felter, da du så trækker uoverflødig data ud.
02. august 2006 - 13:37
#3
ja men så virker den jo ikke med at hvis submenu indeholder: blomster blomster blomster vand græs vand græs så skal den kun hente en af hver: blomster vand græs
02. august 2006 - 13:44
#4
Du kan ikke have flere rækker med samme navn... Eller er det mig der misforstår?
02. august 2006 - 13:45
#5
det er indholdet i feltet "submenu"
02. august 2006 - 13:53
#6
Er det en tabel eller et felt der hedder "submenu"? Skal lige have det på det rene ;)
02. august 2006 - 13:59
#7
tabel = produkter felt = submenu & titel indhold ser fx sådan ud PRODUKTER ----------------------- titel | submenu ----------------------- 1 blomster 1 blomster 1 blomster 2 vand 3 græs 2 vand 3 græs --------------------------- det jeg gerne skulle have ud er: 1 blomster 3 græs 2 vand
02. august 2006 - 15:21
#8
Du kan også prøve med GROUP BY. Jeg er dog lidt i tvivl om hvad du ønsker at opnå? mysql_query("SELECT submenu, titel FROM produkter WHERE gruppe = '$kid' GROUP BY submenu")
02. august 2006 - 15:28
#9
Jo den virker men jeg kan se, jeg ikke kan bruge ORDER by submenu så.... for at få den rigtige rækkefølge ?
02. august 2006 - 15:34
#10
mysql_query("SELECT submenu, titel FROM produkter WHERE gruppe = '$kid' GROUP BY submenu ORDER BY submenu") Kan du ikke det?
02. august 2006 - 15:38
#11
Jo det var bare mig der var en fjummer :) smid svar!
02. august 2006 - 17:01
#12
Svar
Vi tilbyder markedets bedste kurser inden for webudvikling