ОсновноеRadiotalkПользовательское
Webserv24 - Панель управления хостингом
11   •   Посмотреть все темы

Планировщик задач (cron)

 

415
Денис @FeNIX74
Подскажите можно ли через этот Планировщик задач очищать определенную таблицу в бд?
Если да то подскажите как?

20090
Dimitry @Dimitry
Выполняешь пхп скрипт нужный который чистит базу.

415
Денис @FeNIX74
Dimitry, Почему я задал вопрос про cron. В таблицу я заношу данные которые нужно будет удалить к примеру через сутки.
Как реализовать этот пхп скрипт?

20090
Dimitry @Dimitry
Вопроc не относится к панели, в панели просто указывается время когда будет выполняться скрипт, и примеры там есть для php как задаются крон задания.

3910
Дмитрий @Q-Tec
mycron.php
$host='localhost'; $database='basename'; $user='username'; $pswd='password';
$dbh = mysql_connect($host, $user, $pswd) or die("Неверный логин или пароль к базе данных MySQL.");
mysql_select_db($database) or die("Ошибка соединения с базой данных");

$qr_result = mysql_query("DELETE FROM `base_name` WHERE `название поля`= 'рованяеться чему-то' ") or die(mysql_error('Ошибка запроса'));

Через WWW запрос
1 1 * * * wget -qO- 'http://domain.ru/mycron.php'
Напрямую через php
1 1 * * * /usr/bin/php /home/LOGIN/html/mycron.php
Вроде как-то так

Отредактировано Q-Tec - 20.02.2016
415
Денис @FeNIX74
Q-Tec, Спасибо за решение) Вопрос решен!