Jump to content
php.lv forumi

checko vai nav pienācis laiks


laucinieks

Recommended Posts

Sveiki, vajag uztaisīt tādu lietu, ka no datubāzes lauka `end-time` izvelk laiku, un salīdzina ar tagadējo laiku. Un kad laiks sakrīt, tad automātiski tas ieraksts viss izdzēšas. Piemēram, ja ir datubāzē ir 21.09.2011 21:30 , pašlaik ir 21.09.201 21:20 , tad, kad būs 21.09.2011 21:30 ,tad automātiski ieraksts izdzēsīsies.

Būšu pateicīgs, ja palīdzēsiet :)!

L.

Link to comment
Share on other sites

Bet nu tikai atceries, ka visi šitādi fona procesi nenozīmē to, ka, ja formā vajag attēlot ierakstus, kam end_time mazāks kā sistēmas datumlaiks, tad tāpēc vari nerakstīt attiecīgu ierobežojumu atlasei. Šādus procesus ir jēga laist ne pārāk bieži, lai vienkārši veco ierakstu skaits neaug bezjēgā, bet jebkurā gadījumā ir jābūt patiesajam biznesa ierobežojumam ierakstu atlasē/apstrādē.

 

Gints Plivna

http://datubazes.wordpress.com/

Link to comment
Share on other sites

Kā jau Gints minēja, šāda pieeja ir diezgan nepareiza.

Vienkārši vecākus ierakstus ignorē, un tikai reizi dienā palaid skriptiņu kas izdzēš nevajadzīgos ierakstus. Vēlams vismazāk noslogotajā laikā - piem: 3.30 naktī, vai citam servisam tas bus 12 dienā ... skaties pēc noslodzes ...

Link to comment
Share on other sites

Par tiem cronjobiem es īsti nesaprotu. Varbūt variet paskaidrot kas un kā, jo man praktiski vajag, lai vienu reizi mēnesī (1. mēneša dienā), iziet cauri visiem datiem, un pārbauda vai laiks jau nav beidzies, ja ir kādam ir beidzies tad izdzēš ja nevienam nav tad vienkārši atkal nākamā mēneša 1. datumā skanē.

Varbūt variet pat kādu paraugu iedot?

L.

Link to comment
Share on other sites

Tagad mēģinu uztaisīt, sapratu kā jāpalaiž ir :). Bet man vajag piekonektēties pie

web server's shell account
Ir kādas nojausmas, kā to izdarīt? Viss pārējais jau ir sagatavots, vienīgas, vēl pēdējais punkts palicis + arī lieta tāda, ka, kā vajadzētu tos cron jobus aizsargāt lai citi viņus nevarētu palaist?

L.

Edited by laucinieks
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...