Avatar billede rasmus-madsen Nybegynder
24. juni 2004 - 23:13 Der er 13 kommentarer og
1 løsning

select, forskelige

Hejza allesammen.
Skal bruge en måske mærkelig select sætning.
Den skal selecte alle de poster hvor ip er forskellige. Altså ikke selecte den samme ip to gange..

Er i med på hvad jeg mener?

I databasen er det et felt som hedder ip:
127.0.0.1
80.160.115.***
127.0.0.1
80.160.115.***

sådan kunne det se ud. Så skal den kun selecte to records.. atlså :
127.0.0.1
80.160.115.***.


Er i med..?

På forhånd tak
Avatar billede erikjacobsen Ekspert
24. juni 2004 - 23:27 #1
select distinct ip from dintabel
Avatar billede xyborx Nybegynder
24. juni 2004 - 23:57 #2
Skal der ikke paranteser på?

select distinct(ip) from dintabel
Avatar billede coderdk Praktikant
25. juni 2004 - 00:40 #3
Nej ingen parenteser.
Avatar billede rasmus-madsen Nybegynder
25. juni 2004 - 02:00 #4
Takker! læg et svar, og pointsne er dine..
Avatar billede rasmus-madsen Nybegynder
25. juni 2004 - 02:33 #5
Men vil du ikke lig hjælpe mig med at sætte den ind i denne sætning:
$res2 = mysql_query("SELECT *, date_format(dato,'%e-%m-%Y') as dato FROM log order by dato desc, klokken desc") or die(mysql_error());

Har prøvet denne:
$res2 = mysql_query("SELECT distinct ip, date_format(dato,'%e-%m-%Y') as dato FROM log") or die(mysql_error());

Den giver ingen fejl, men virker hellere ikke helt.. Den finder ingen data.. :(


På forhånd tak..
Avatar billede erikjacobsen Ekspert
25. juni 2004 - 09:56 #6
Så er det jeg gerne vil vide hvad det egentlig er du vil? Jeg viste dig hvordan
du får et felt vist uden dubletter, og nu blander du et dato-felt ind i det.
Kan du give et eksempel på input og output?
Avatar billede rasmus-madsen Nybegynder
25. juni 2004 - 12:59 #7
date_format(dato,'%e-%m-%Y') as dato, bruger den til at formater dato fra 2004-05-24 til 24-05-2004. Derfor skal den også finde forskellige iper..

Med ?
Avatar billede erikjacobsen Ekspert
25. juni 2004 - 13:09 #8
Nej
Avatar billede rasmus-madsen Nybegynder
25. juni 2004 - 13:29 #9
hehe okay prøver igen..
jeg vil have sql sætning til først at finde forskellige ip´er, som du så flot kom op med en kommando til.
Men mine datoer i min tabel bliver indsat således:
2004-6-25. Derfor bruger jeg denne sætning:
date_format(dato,'%e-%m-%Y') as dato FROM log

for at lave det kommende output om til 25-6-2004.

Er du med nu ?
Avatar billede erikjacobsen Ekspert
25. juni 2004 - 13:31 #10
Nej - jeg beder om at give et eksempel på input og output. Det du siger giver reelt ingen mening ;)
Avatar billede rasmus-madsen Nybegynder
25. juni 2004 - 13:58 #11
Jeg forstår ikke hvad du mener.. sorry
Avatar billede erikjacobsen Ekspert
25. juni 2004 - 14:08 #12
Så må vi håbe der kommer en anden og hjælper dig - jeg er smuttet
Avatar billede rasmus-madsen Nybegynder
25. juni 2004 - 14:16 #13
kan du ikke prøve igen ?
Avatar billede rasmus-madsen Nybegynder
28. juni 2004 - 03:09 #14
lukker og slukker
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