PHP: Kreiranje enega zapisa iz večih
2 naročnika
2 naročnika
Ste se že kdaj srečali ko morate iz večih zapisov narediti enega?
Kako ste se tega lotili.
Imam sledeče podatke:tip dogodka (prihod, odhod, malica)
*čas
*user ID
Vsak dogodek se zabeleži v smislu:IN, 20110701080000, 13
IN, 20110701080020, 1
*IN, 20110701080025, 6
*IN, 20110701080423, 7
*LUNCH, 20110701111540, 6
*LUNCH, 20110701111620, 7
*LUNCH, 20110701120012, 13
*LUNCH, 20110701120101, 1
*IN, 20110701122000, 13
*IN, 20110701122003, 6
*IN, 20110701122006, 1
*IN, 20110701122009, 7
*OUT, 20110701160000, 7
*OUT, 20110701160040, 1
*OUT, 20110701160200, 13
*OUT, 20110701174000, 6
Naredil sem proceduro, ki uspešno kreira en sam zapis za en dan za enega uporabnika on the flow:kdaj je prišel
*koliko je bil na malici
*odšteje prekomerni čas dovoljen za malico in ga zabeleži kot exit time (ki se odšteje od skupnih ur ta dan)
*kdaj je šel domov
Sedaj pa me zanima kako bi podatke uspešno zajel za nadaljno obdelavo da bi to lahko naredil za več dni oz. od zadnjega obdelanega dogodka in pa za vsakega uporabnika za katerega dogodki obstajajo... posebej.
Torej, kako zajeti podatke za enostavno nadaljno obdelavo?
Array? kako?
do sedaj sem delal le z enodimenzionalnimi array-i, tukaj pa bi potreboval array z več podatki, da ne bi vedno jemal iz baze ampak samo enkrat.
Morda kaj drugega kot array?
V mislih imam nekaj v smislu foreach in podobno... ima kdo kako boljšo idejo?
2 odgovora
Jaz bi ti pomagal samo ne vem kaj točno sprašuješ :)
Probaj zožati vprašanje. Npr. primer inputa že imamo, kaj pa pričakuješ za output?
Kako shraniti podatke ko jih pokličem iz baze, da bi jih čim lažje naprej obdeloval znotraj skripte in več zapisov shranil v en zapis v bazi (za vsakega uporabnika, za vsak dan).
Sem uspel povedati bistvo? V bistvu ko hočeš povedati veš kaj bi rad samo ne veš če te drugi razumejo :) oziroma če si povedal tako da te razumejo :)