2012-07-02 5 views
0

Я довольно новыми для PHP и MySQL, но я создал небольшой сайт, который пользователи войти в и создавать задачи, которые будут отправлены на указанный адрес электронной почты в определенные дниPHP сравнить даты в MySQL для Sendmail

Дни хранятся в база данных как mon tue wed и т. д.

Сценарий отправит информацию всем электронным письмам в базе данных, когда скрипт будет выполнен вручную.

Использование заданий cron Я планирую сценарий запускать два раза в день, чтобы отправлять данные каждого пользователя в свои электронные письма.

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

Любой помощи оценили.

Благодаря

+0

Оставьте свой код. –

ответ

1

Карта дней пользователи входят как целые ...

Затем используйте запрос, как это ...

выбрать из mailinglist где daytosend = День недели (теперь())

FYI .. день недели() возвращает целое число от 1-7

+0

хорошо благодарю вас за ответ, добавив это в скрипт, какую команду мне нужно будет сообщить sendmail для отправки в правильные дни после того, как он выбрал дни из базы данных? .. извините за тупой вопрос – user1494955

0

Я также хотел бы предложить использовать целые числа для отображения дней, так как Ch говорит risG.

Но вы также можете использовать функцию date() со строкой «D». http://se2.php.net/manual/en/function.date.php

Затем сравните текущий день с тем, что имеет пользователь в базе данных.

Смежные вопросы