Я создаю систему комментариев для своего сайта. Сейчас это просто базовая система комментариев. Но я хочу, чтобы мои пользователи имели возможность получать электронные письма, когда есть новый комментарий.Отправка сообщения электронной почты людям, когда новый комментарий не работает
Для этого я сначала сделал еще одну таблицу: «email_notifications» , а затем просто разместил там письмо. Причина, по которой я делаю это в другой таблице. Необходимо было не раз получать электронные письма.
Например.
добавить комментарий, который говорит: «Круто сайта», тогда я отправляю другой позже сказал: «! Cool», но потом, когда кто-то комментарии после моего, я получаю по электронной почте в два раза, потому что я отправил дважды.
I судимое предотвращено, чтобы это произошло с помощью:
if(mysql_num_rows(mysql_query("SELECT * FROM email_notifications WHERE email='$email'") or die(mysql_error())) == 0) {
mysql_query("INSERT INTO email_notifications (email) VALUES ('$email')") or die(mysql_error());
}
И Im любопытное знал PHP и MySQL ... так Im не уверен, что случилось. Предположим, вы не отправляете mysql_query, если письмо уже находится в таблице. Но по какой-то причине он продолжает добавлять его в таблицу. И когда моя электронная почта там дважды, я получаю письмо дважды.
Спасибо заранее!
Мне очень нравится ваше второе имя! – zerkms
Я попытался использовать 0, но это не сработало либо – Shawn31313
im tryg, чтобы сделать это, так что только одна из тех же писем может быть в этой таблице – Shawn31313