Avatar billede jhjorsal Mester
04. juli 2003 - 09:15 Der er 8 kommentarer og
1 løsning

sammenlign tider

Hej
Jeg skal sammenligne tider fra et databaseudtræk for at få datoen på den sidste opdatering og skriver flg. i en løkke som løber hele record sættet igennem:

    if($tiden > $update_tid){
      $update_tid = $tiden;
    }
men får hele tiden den sidste record
hva gør jeg forkert
mvh
Johnny
Avatar billede erikjacobsen Ekspert
04. juli 2003 - 09:35 #1
Du bør gøre det i SQL: SELECT MAX(dittidsfelt) AS maxtid FROM dintabel

Det vil virke hvis dit tidsfelt ser fornuftigt ud.
Avatar billede jhjorsal Mester
04. juli 2003 - 09:42 #2
okay
det er selvfølig også en måde at gøre det på jeg troede bare man kunne på den anden måde også
mvh og tak for hjælpen
Johnny
Avatar billede erikjacobsen Ekspert
04. juli 2003 - 09:44 #3
Det kan man også. Skal vi se hvad der er galt, må du vise lidt mere af
din oprindelige løkke.
Avatar billede jhjorsal Mester
04. juli 2003 - 10:52 #4
Never mind
jeg lavede det på din måde
gi mig et svar og du får point
mvh
Johnny
Avatar billede tipsen Nybegynder
04. juli 2003 - 13:05 #5
Johnny: At gøre det direkte i SQL-queryen er også væsentligt hurtigere!
Avatar billede the_legend Nybegynder
04. juli 2003 - 13:07 #6
er det ikke med to == altså

if($tiden > $update_tid){
      $update_tid == $tiden;
    }
Avatar billede the_legend Nybegynder
04. juli 2003 - 13:08 #7
det er jo sådan man normalt har det!
Avatar billede the_legend Nybegynder
04. juli 2003 - 13:08 #8
lige et svar!
Avatar billede tipsen Nybegynder
04. juli 2003 - 13:27 #9
the legend: '==' (og '===') bruges ved sammenligninger mens '=' bruges ved tildelinger - så den oprindelige udgave er helt fin på det punkt!
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