Sveiki, skatos pamācības, mācos php esmu jau nedaudz kautko izveidojis. Tagad vēlos izveidot skriptu kurš parāda tos lietotājus kuri atrodas manā mājaslapā, bet te atduras mani jautājumi. Lūdzu, atbildat tā saprotamāk.
Cik noprotu vajag veidot cilvēka `last_activity` datubāzes tabulu. Kā lai izveidoju lai visu laiku updeitojas tā tabula, pēc noteiktām darbībām.
Mana uber krutā mājaslapa http://conux.dehost.lv/
Paldies jau iepriekš.
Lasītāju vērtējums:
(1 balsis)
0 #120.09.2014. 23:26
Nevajag veidot nekādu tabulu. Pilnībā pietiks, ja lietotāju tabulā pieglabāsi pēdējās aktivitātes laiku/datumu. Tad to vienkārši var izdarīt ar 1 kveriju.
0 #221.09.2014. 09:20
Apmēram sapratu, tad ar vienu kvēriju apmēram šādi.
"UPDATE `members` SET `last_activity` = '$laiks' WHERE `member_id` = `$id`"
Bet, kas jāveido, ja lietotājs sēž savā profilā, tad arī attiecīgi updeitojas laiks.
Un, kur lietotājs atrodas tas jādara ar datubāzi?
SJohnson @ 21.09.2014. 10:27 atbildēja:
Tiklīdz ielādē lapu, pārbaudi, vai ir ielogojies, un ja ir, tad apdeito. Un nevis $time, bet NOW(); Palasi par mySQL laika/datuma funkcijām.
0 #321.09.2014. 10:46
Ok, sapratu, tagad gribu izveidot lai rāda kur katrs lietotājs atrodas, savā profilā, lasa kautko utt. To visu informāciju jāglabā datubāzē?
SJohnson @ 21.09.2014. 11:36 atbildēja:
jā...