Cron a czyszczenie bazy danych
Karpielek
08.08.2011
Witam,
Więc mam pytanie jak zrobić następującą rzecz: chciałbym aby tabele y oraz z w bazie danych baza_x były czyszczone każdego pierwszego dnia miesiąca o godzinie 00:00.
Z góry dziękuję za pomoc, pozdrawiam! +
Więc mam pytanie jak zrobić następującą rzecz: chciałbym aby tabele y oraz z w bazie danych baza_x były czyszczone każdego pierwszego dnia miesiąca o godzinie 00:00.
http://iv.pl/images/25965915524410868426.png
Z góry dziękuję za pomoc, pozdrawiam! +
Leihto
08.08.2011
edytuj i zapisz sobie ten skrypt..
I go odpalaj przez corna
@hiroshima
Wiem
Lecz zapewne skrypt/plugin będzie tworzył na nowo tabele gdy nie będą istniały
Więc na jedno wyjdzie.
Edited by Blak Rajder, 08.08.2011 16:48.
<?php
$connect = mysql_connect ('localhost', 'nazwabazy', 'haslobazy') or die (mysql_error());
mysql_select_db('uzytkownikbazy') or die(mysql_error());
$tabelay = 'nazwa_tabeli_y';
$tabelaz = 'nazwa_tabeli_z';
mysql_query("DROP TABLE `$tabelay`");
mysql_query("DROP TABLE `$tabelaz`");
echo "Usunięto tabele $tabelay i $tabelaz";
mysql_close($connect);
?>
I go odpalaj przez corna
@hiroshima
Wiem
Lecz zapewne skrypt/plugin będzie tworzył na nowo tabele gdy nie będą istniały
Więc na jedno wyjdzie.
Edited by Blak Rajder, 08.08.2011 16:48.
Karpielek
08.08.2011
Jeśli w polu komenda dodam wpis: /home/costam/domains/mojadomena/skrypcik.php
Skrypt zadziała? Będzie to prawidłowy wpis?
Skrypt zadziała? Będzie to prawidłowy wpis?
fdszpl0
08.08.2011
Tak ciężko samemu sprawdzić? zrób skrypt, ustaw co minutę i się dowiesz czy zadziała, jak zadziała to mu zmienisz strefy startu i po co głupie pytania. Rusz mózgiem czasami sam...Skrypt zadziała? Będzie to prawidłowy wpis?
Portek
08.08.2011
Na dobrą sprawę crona możesz odpalić w ten sposób że w/w skrypt wrzucasz do pliku dajmy na to crontab.php do folderu public_html tak by był widoczny pod adresem: http://przykladowa-s....pl/crontab.php i wtedy jako zadanie odpalić:
wget -q http://przykladowa-strona.pl/crontab.php