Pereiti prie turinio

reikia php skriptuko


Rekomenduojami pranešimai

Jei bus atidaromas kasdien:

 

<?php
$data = date("j");
if ($data == "1") {
mysql_connect('host', 'nick', 'pass');
mysql_select_db('db');
mysql_query("TRUNCATE TABLE `lenteles pavadinimas`");
}
?>

 

 

Kaip suprasti kasdien? Jei as pvz, imesiu si koda i config.php tai ar isivalys lentele kas menesi?

 

Butent - geriausia naudoti cronjob'us

 

cronjob? gali gal placiau kaip man juos panaudoti sitam skriptui?

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Jei bus atidaromas kasdien:

 

<?php
$data = date("j");
if ($data == "1") {
mysql_connect('host', 'nick', 'pass');
mysql_select_db('db');
mysql_query("TRUNCATE TABLE `lenteles pavadinimas`");
}
?>

 

O nemanai, jog žmogui reikia, kad tik vieną kartą atliktų tą query, o ne visą parą kiek lankytojų ateina tiek ir atlieka tą query? :D (šitas skriptas netinka i config failą)

 

Jei naudoti šią funkciją dar reiktų prisidėti kokį atskirą table ar tarkim .txt failą, kad į jį įrašyt šiandienos datą ir kad "darbas jau atliktas" ir patikrinus jei jis atliktas šiandien, nevykdyti šios query :)

Redagavo korner
Nuoroda į pranešimą
Dalintis kituose puslapiuose
O nemanai, jog žmogui reikia, kad tik vieną kartą atliktų tą query, o ne visą parą kiek lankytojų ateina tiek ir atlieka tą query? :( (šitas skriptas netinka i config failą)

 

Jei naudoti šią funkciją dar reiktų prisidėti kokį atskirą table ar tarkim .txt failą, kad į jį įrašyt šiandienos datą ir kad "darbas jau atliktas" ir patikrinus jei jis atliktas šiandien, nevykdyti šios query :)

 

oi kaip tu klysti:) viskas veiks greiciau bet tavo siulomo .txt failo, nes uzklausa vykdoma tik tada jei snd 1 menesio diena. Jei ne 1, nedaroma nieko:) Patikrinti ar snd 1 menesio diena zymiai greiciau nei tikrinti faila ar db irasa

Nuoroda į pranešimą
Dalintis kituose puslapiuose
oi kaip tu klysti:) viskas veiks greiciau bet tavo siulomo .txt failo, nes uzklausa vykdoma tik tada jei snd 1 menesio diena. Jei ne 1, nedaroma nieko:) Patikrinti ar snd 1 menesio diena zymiai greiciau nei tikrinti faila ar db irasa

 

Deja, jei reikia kad table išvalytų tik vieną kartą (o taip ir reikia) tai dedant į config failą tiesiog privalomos papildomos užklausos ir tikrinimas ar šiandien jau buvo išvalytas tas table! Nežinai tai patylėk :)

 

Patarimas: pirma perskaityk tai ką komentuoji :( :D

Redagavo korner
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pagal pradinį reikalavimą: "Gal kas galėtu parašyti php skriptuką, kuris kiekvieno mėn. pradžioje vykdytu šią komandą: TRUNCATE TABLE `lenteles pavadinimas`;", manau, geriausias variantas yra padaryti, kad kiekvieną kartą paleidžiant kokį nors pagrindinį skriptą, pvz, index.php, arba būtent šiam tikrinimui sukurtą skripto failą būtų tikrinama mėnesio diena. Jei diena yra pirma einamo mėnesio diena, papildomai tame skripte atlikti tą db užklausą. Apie ką Sventasis ir rašė.

Redagavo karnavalas
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Pagal pradinį reikalavimą: "Gal kas galėtu parašyti php skriptuką, kuris kiekvieno mėn. pradžioje vykdytu šią komandą: TRUNCATE TABLE `lenteles pavadinimas`;", manau, geriausias variantas yra padaryti, kad kiekvieną kartą paleidžiant kokį nors pagrindinį skriptą, pvz, index.php, arba būtent šiam tikrinimui sukurtą skripto failą būtų tikrinama mėnesio diena. Jei diena yra pirma einamo mėnesio diena, papildomai tame skripte atlikti tą db užklausą. Apie ką Sventasis ir rašė.

Koks dar sventasis, as visa skripta jau buvau iki tol parases. Bet reikia ji papildyti idedant: atlikus uzklausa antra karta ta paicia diena nebereikia jos atlikti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

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

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...