Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Авто запуск функции

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
pava77
Отправлено: 11 Апреля, 2013 - 21:13:54
Post Id


Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Март 2013  


Помог: 0 раз(а)

[+]


есть такая штука
PHP:
скопировать код в буфер обмена
  1. CREATE EVENT `foo_bar`
  2.     ON SCHEDULE EVERY 1 DAY STARTS '2013-01-01 12:00:00'
  3.     DO
  4.         DELETE FROM `obyavi` WHERE `srok` = CURDATE()
  5. ;

как сделать так, что бы она запускалась каждий день, например в 7 утра, только конкретно напишите куда вставить и какую строчку, спасибо
 
 Top
preproger
Отправлено: 11 Апреля, 2013 - 22:16:54
Post Id


Гость


Покинул форум
Сообщений всего: 79
Дата рег-ции: Апр. 2013  


Помог: 0 раз(а)




Какую базу данных используешь? в MS SQL есть планировщик заданий.
Если просто MySQL - то PHP скриптом через CRON например.

p.s. - да, это не конкретная строчка)
 
 Top
caballero
Отправлено: 11 Апреля, 2013 - 22:23:37
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
Какую базу данных используешь?

очевидно что это евенты с mysql. Просто человек не в состоянии ни доки понять ни пример найти


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
pava77
Отправлено: 11 Апреля, 2013 - 23:11:59
Post Id


Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Март 2013  


Помог: 0 раз(а)

[+]


[cut]


Отредактировано администратором: EuGen, 12 Апреля, 2013 - 00:13:02
Нецензурная лексика
 
 Top
caballero
Отправлено: 11 Апреля, 2013 - 23:14:26
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
бля пацаны пасибо, четкий пример, все ясно росписали. куда код и какой, спасибо, видно люди разбераються

да не за что. Обращайся если что.
(Добавление)
pava77
тебе не кажется что своим нежеланием хоть немного пытаться думать самому а не бежать на форум ты уже просто надоел

ты сам же живой пример привел - только поменять время и дату.
и заглянуть в мануал или гугл уточнить синтаксис.

тут уже был один такой - так тот помнится прямо заявил - а зачем мне что то учить если я приду на форум и спрошу.

за полдня что ты тупо ждешь ответа можно уже перерыть весь инет и перепробовать кучу примеров.
а потом если не получилось что то придти и спросить - вот я тут задал как написано в доках а что то не так.

(Отредактировано автором: 11 Апреля, 2013 - 23:24:46)



-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
pava77
Отправлено: 21 Апреля, 2013 - 12:54:49
Post Id


Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Март 2013  


Помог: 0 раз(а)

[+]


ну вот, вставил ето в mysql, вроде нормально, но всеравно не работает
DELETE FROM `obyavi` WHERE `srok` = CURDATE()
поле srok = 2013-04-21, то есть сегодня, CURDATE() = тоже по идееь должно быть сегодняшняя дата, но всеравно не работает, не пойму что не так?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB