Создание значения в бд по крону по средствам php

KPACHODAP

DELETED
Регистрация
21 Дек 2009
Сообщения
683
Реакции
312
Народ помогите есть база следующей структуры!!

Код:
DROP TABLE IF EXISTS `comments`;

CREATE TABLE IF NOT EXISTS `comments` (
  `commentsID` int(11) NOT NULL,
  `categoryID` int(11) DEFAULT NULL,
  `gorod` int(11) DEFAULT NULL,
  `adduser` varchar(255) DEFAULT NULL,
  `enabled` int(11) DEFAULT NULL,
  `date_added` datetime DEFAULT NULL,
  `date_modified` datetime DEFAULT NULL,
  `slug` varchar(255) NOT NULL DEFAULT '',
  `namepost` varchar(255) DEFAULT NULL,
  `description` text
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=13 ;


INSERT INTO `SC_products` (`commentsID`, `categoryID`, `gorod`, `adduser`, `date_added`, `date_modified`, `slug`, `namepost`, `description`) VALUES
(1, 5, 150, 'Гриша', '2014-07-06 00:00:01', '2014-07-07 20:00:23', '1', 'Город герой', 'Город герой не для малышей'),
(12, 39, 9, 'Сергей', '2014-07-09 00:00:01', '2014-07-09 17:15:25', '12', 'Город герой 2', 'Город герой не для малышей 2');

так вот мне надо сделать так чтобы каждый день то есть в 00-00-01 по времени то есть после 12 ночи сразу создавалась через крон новая страница, то есть новая запись в бд, время и дата бралось серверное.
то есть

выводиться в файле comments_view.php
commentsID, slug - автоинкримент реально сделать чтобы в двух местах одно и тоже создавалось??
`categoryID`, `gorod`, `adduser` - эти я прописываю сам в файле comments_cron.php!!!
`date_modified` - это дата когда правил администратор комментарий , это у меня написано уже в файле comments_edit.php
`namepost`, `description` - это тоже сам задаю произвольно в comments_cron.php!!

то есть как мне сделать php файл и как прописать в кроне чтобы эта фишка работала правильно!!
1. файл для создания и проверки данного значения в бд их может быть несколько все зависит от категории по 1 записи ежедневно в каждой категории будет
2. как надо прописать в CRONe если путь сервера /host/www/sitename/comments_cron.php

как должен выглядеть код comments_cron.php

за ранее благодарен!
 
либо в скрипте использовать
date('Y-m-d H:i:s') вместо даты либо now(), тут важно понимать где находится сервер пхп (в случае date('Y-m-d H:i:s') будут использованы настройки пхп) и где находится mysql (now() - настройки мускула), либо сделать поле с дефолтным значением и не присваивать значение в инсерте
примеров для вставки пхп достаточно, в кроне написать
crontab -e
1 0 * * * php /host/www/sitename/comments_cron.php
 
Назад
Сверху