Avatar billede fritter25 Nybegynder
23. juli 2004 - 14:23 Der er 9 kommentarer og
1 løsning

Lægge to værdier sammen

Jeg har 2 felter i min Mysql db. Jeg vil gerne kunne lægge disse to felter sammen og så få den samlede sum indsat i et feldt i min db. De skal ikke skrives ud med det samme.
De 2 værdier der bliver skrevet i db'en kommer begge fra et rulle panel, og er et klokkeslet.

Min ide er at tiden 09:00 bliver lagt sammen med tiden 10:30 og det samlede antal timer så bliver "1:30"
Kan dette lade sig gøre?
Avatar billede milo Nybegynder
23. juli 2004 - 14:26 #1
brug unixtid, det til være det meget nemmere for dig selv at regne med
Avatar billede Slettet bruger
23. juli 2004 - 14:29 #2
Ja, det kan det godt, men at få det udført i en enkelt query til databasen er nok tvivlsomt... Men vha. PHP-scripting burde det langt fra være umuligt.
Avatar billede fritter25 Nybegynder
23. juli 2004 - 14:38 #3
Men burde det ikke være umuligt, at disse 2 værdier bare bliver lagt sammen, i det øjeblik de bliver skrevet i databasen. Det må jo gerne foregår igennem noget PHP kode.
Avatar billede tatziki Nybegynder
23. juli 2004 - 15:15 #4
du connecter til din database selecter 9:00 fra din db og $lol = mysql_query den og $midl_tid = $lol
og gør det samme med den anden og til sidst:
$midl_tid + $midl_tid2

Tror godt det kan lade sig gøre :) Men med : immelem ved jeg ik. :S!
Avatar billede Slettet bruger
23. juli 2004 - 15:18 #5
Faktisk skal der ikke lægges noget sammen, det er forskellen på tiden der skal findes. Derfor ville det være nemmest hvis man brugte 2 timestamps, tog deres værdier (long værdi) og trækkede dem fra hinanden, og derved fandt ud af forskellen. Der skal bruge 2 queries, en til at trække dataene ud, og en til at indsætte dem.

Jeg er ikke helt sikker på hvad du mener med at "skrive dem ud", men en PHP-side kan jo sådan set bare sende et request til en anden url, så ser man ikke beregningen.
Avatar billede Slettet bruger
23. juli 2004 - 16:10 #6
tatziki > Du kan da ikke tage to klokkeslet i formatet xx:xx og bare lægge det sammen vha "+" ?!

--
Pacroon
Avatar billede fritter25 Nybegynder
10. august 2004 - 13:57 #7
Undskyld jeg ikke har svaret i et stykke tid. Har været på ferie, i det sydfranske, så har skulle slappe lidt af.
Avatar billede fritter25 Nybegynder
10. august 2004 - 13:59 #8
Ideen'en er jo sådan set, at jeg har 2 værdier i min tabel. 2 klokkeslet. Evt 9:30 som er starttid og evt 12:00 som er sluttiden. Den tid som så er brugt, altså 2 1/2 time, skal skrives i et feldt i db'en. Kan det lade sig gøre, evt med noget PHP kode?
Avatar billede fritter25 Nybegynder
17. august 2004 - 09:13 #9
Lukket
Avatar billede milo Nybegynder
17. august 2004 - 10:42 #10
brug unix tid i stedet for, som jeg skrev til at starte med...
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