23. juli 2004 - 14:23Der 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?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
brug unixtid, det til være det meget nemmere for dig selv at regne med
Synes godt om
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.
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.
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!
Synes godt om
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.
Synes godt om
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 "+" ?!
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?
brug unix tid i stedet for, som jeg skrev til at starte med...
Synes godt om
Ny brugerNybegynder
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.