【发布时间】:2015-07-17 12:20:23
【问题描述】:
我有一个博客,我想在每个帖子中添加一个功能“通过电子邮件通知我有新的 cmets”,当用户收到一个帖子时。
我正在使用 PHP 和 MySQL。
我正在考虑向评论了一些帖子并选中“通过电子邮件通知我新的 cmets”复选框的用户发送邮件,查询如下:
$query = mysql_query("SELECT COUNT(post_id) AS NumberOfComments FROM comments WHERE post_id = $post_id");
$row = mysql_fetch_assoc($query);
if($row['NumberOfComments '] > $NumberOfComments){
mail("someone@example.com","subject","message");
}
但是,如果有人从帖子中删除了一条评论并添加了一条新评论,那么它将是相同数量的 cmets,并且不会发送任何邮件。关于如何更好地查询的任何想法?
【问题讨论】: