[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выполнить в крон
Xander
Доброго времени суток у меня есть такой вот запрос

DELETE
FROM Message258
WHERE Message258.isexclusive = 0 AND Message258.isseason = 0 AND Message258.isspec = 0 AND Message258.isnew = 0
LIMIT 2000


как мне поставить его на выполнение в cron ?
dron4ik
Xander
Записать это в файлик

Назвать его name.php

Теперь создаем второй файлик, к примеру cron.php

туда вставляем

includу 'db.php';
mysql_query(file_get_contents('name.php'));

и второй файлик вызываем по крону...

_____________
Ex3m.com.ua — Активный образ жизни
paul85
Если ОС Unix подобная, я бы сделал так:

deletemessage.sh
#!/bin/bash
mysql имяБД -e "DELETE FROM Message258 WHERE Message258.isexclusive = 0 AND Message258.isseason = 0
AND Message258.isspec = 0 AND Message258.isnew = 0 LIMIT 2000"

Убедитесь, что у скрипта есть права на выполнение. При необходимости добавьте имя пользователя и пароль от БД с соответствующими ключами.

Потом этот файл добавляем в шедулер cron любым удобным способом.
Ну или можно поставить на выполнение командой прямо из crontab, что менее удобно.
Xander

<?php
if ($_GET['update_names']) {
$updtbldel = mysql_real_escape_string(stripslashes(strip_tags($_GET['update_names'])));
if (is_numeric($updtbldel)) {
$sql = "DELETE
FROM Message258
WHERE Message258.isexclusive = 0 AND Message258.isseason = 0 AND Message258.isspec = 0 AND Message258.isnew = 0
LIMIT 2000"
;
mysql_query($sql);
exit();
}
}
else {

}

print('<br />Ready!<br />');
?>


у меня вот такой вызов но чет он не работает
Игорь_Vasinsky
Цитата
mysql_real_escape_string(stripslashes(strip_tags($_GET['update_names'])));


user posted image

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Xander
а что с той строчкой не так?
Игорь_Vasinsky
Цитата
mysql_real_escape_string(stripslashes(strip_tags

htmlspecialchars() не хватает для полной коллекции

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Xander
Благодарствую все получилось!
Игорь_Vasinsky
я хз... вроде 2 года на форуме.



_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.