Перейти к содержимому


Вычисление в CRON


Сообщений в теме: 11

#1 Dinak

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

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 05 Июнь 2014 - 11:57

Привет, простой вопрос..

В поле "Команда" КРОНа необходимо сделать вычисление чтобы результат выполнения Крона записывался в определенную таблицу с текущей датой.

Т.е. когда КРОН закончил выполнение, то в Таблице "Рассылка" добавляется строка полями "Текущая дата" и "Результат"

#2 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 05 Июнь 2014 - 12:13

А в чем проблема, собственно? Стандартный запрос на добавление записи в таблицу.

#3 Dinak

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

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 05 Июнь 2014 - 12:14

Для тех кто в танке помжете ?:)

#4 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 05 Июнь 2014 - 12:19

А по форуму поискать? ;) insert_query или data_insert

#5 Dinak

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

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 05 Июнь 2014 - 12:36

Как то так ?

send_template(390);
echo 'Done';
$data['Результат'] = "Done";
$data['Дата выполнения'] = date ("d-m-Y");
insert_query($data,"Рассылка предложений");


#6 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 05 Июнь 2014 - 14:26

Да, можно так.

#7 Dinak

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

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 05 Июнь 2014 - 14:38

А так не робит (( локалка, 1.9.9

#8 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 05 Июнь 2014 - 14:46

Должно все работать, если не ошиблись в именах полей и таблицы.

#9 Dinak

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

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 06 Июнь 2014 - 07:48

send_template(480);
$data['Результат'] = "Done";
$data['Дата'] = date ("d-m-Y");
insert_query($data,"Результаты");
echo 'Done';

Зависает выполнение, наименование полей верное, строк в указанную таблицу не добавляется, может есть другой вариант кода ?

#10 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 06 Июнь 2014 - 08:52

В лог задания крон смотрели? Ошибки выводятся какие-либо там? Или только "Done"?

#11 Dinak

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

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 06 Июнь 2014 - 10:27

Нашёл глюк, почему то при указания фильтра таблицы в Шаблоне рассылки - крон все равно рассылает по всей базе, че делать ?

#12 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 06 Июнь 2014 - 10:49

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





Количество пользователей, читающих эту тему: 3

0 пользователей, 3 гостей, 0 анонимных