如何使用PHPjQuery创建高效的通知生成器

如何使用PHPjQuery创建高效的通知生成器,php,jquery,database-design,notifications,Php,Jquery,Database Design,Notifications,我正在做一些小的事情,并且正在考虑做一个像facebook这样的好的通知生成器。我主要想知道这些表的外观。如何进行更新和所有的城市和警告,我应该感谢 我有用户,因为他们上传的图像评论像个人档案我希望的人,其帖子是喜欢评论或任何其他行动通知这个人喜欢你的照片 Facebook的方式有很多种方式,其中一种是在表格中有一个标题为new\u notification的列,它会告诉你通知是否是新的(用户是否阅读)。因此,例如,如果一个人喜欢另一个人的图片,则在该表中,该列的new\u notificati

我正在做一些小的事情,并且正在考虑做一个像facebook这样的好的通知生成器。我主要想知道这些表的外观。如何进行更新和所有的城市和警告,我应该感谢

我有用户,因为他们上传的图像评论像个人档案我希望的人,其帖子是喜欢评论或任何其他行动通知这个人喜欢你的照片


Facebook的方式有很多种方式,其中一种是在表格中有一个标题为
new\u notification
的列,它会告诉你通知是否是新的(用户是否阅读)。因此,例如,如果一个人喜欢另一个人的图片,则在该表中,该列的
new\u notification
设置为
Y
。当喜欢其图片的用户登录到网站时,您将搜索所有行,其中的
new\u notification=Y
进行计数,并像facebook一样显示通知数量。用户看到通知或打开通知栏后,检查该表并将所有带有
new\u notification=Y
的行设置为
'N'

有很多方法可以做到这一点,其中之一是在表中有一个标题为
new\u notification
的列,它将告诉您该通知是否是新的(由用户读取)。因此,例如,如果一个人喜欢另一个人的图片,则在该表中,该列的
new\u notification
设置为
Y
。当喜欢其图片的用户登录到网站时,您将搜索所有行,其中的
new\u notification=Y
进行计数,并像facebook一样显示通知数量。用户看到通知或打开通知栏后,检查该表并将所有带有
new\u notification=Y
的行设置为
'N'

是的,我同意@Interstellar\u Coder的说法,你可以将你的帖子页面信息存储在数据库表的一行中,而类似的信息存储在另一个表中。通过ID参考此人喜欢的图片

表1(图片贴):

表2(类):

因此,在本例中,您有一张由user.name_1发布的图片,然后user.name_2和user.name_3都喜欢这张图片。我们之所以知道这一点,是因为
likes
表中的picture\u ID字段

您可以在数据库中检查谁喜欢ID=1的picture post,它会告诉您谁喜欢它,mysql代码示例:

select who from likes where picture_ID = 1;

是的,我同意@Interstellar_Coder,你可以将你的帖子页面信息存储在数据库表的一行中,而类似的信息存储在另一个表中。通过ID参考此人喜欢的图片

表1(图片贴):

表2(类):

因此,在本例中,您有一张由user.name_1发布的图片,然后user.name_2和user.name_3都喜欢这张图片。我们之所以知道这一点,是因为
likes
表中的picture\u ID字段

您可以在数据库中检查谁喜欢ID=1的picture post,它会告诉您谁喜欢它,mysql代码示例:

select who from likes where picture_ID = 1;

请获取更多关于你想做的事情的信息,从你的描述中还不太清楚。@jeffery\u the\u wind你现在能帮我吗请获取更多关于你想做的事情的信息,你的描述不太清楚。@jeffery_________________________________________?“我们能走多远?”你知道很多,我想知道你对你做了什么。我是一名程序员,以开发基于数据的应用程序为生。所以我每天都在想这样的问题。大多数数据应用程序都有一些基本工具,比如。。。数据库。数据库的目的是以有组织和连贯的方式存储所有相关信息。没有一种方法可以做任何事情,有些方法比其他方法更好。这就是stackoverflow如此酷的原因,你可以看到其他人是如何做事的,比较、争论、讨论等等。我看到这是你的第一篇帖子,如果你喜欢某个东西,给它一个+1,如果正确,勾选!希望我也能有一个编程的生活,我很喜欢!太好了你们能和这么好的东西走多远?什么意思?“我们能走多远?”你知道很多,我想知道你对你做了什么。我是一名程序员,以开发基于数据的应用程序为生。所以我每天都在想这样的问题。大多数数据应用程序都有一些基本工具,比如。。。数据库。数据库的目的是以有组织和连贯的方式存储所有相关信息。没有一种方法可以做任何事情,有些方法比其他方法更好。这就是stackoverflow如此酷的原因,你可以看到其他人是如何做事的,比较、争论、讨论等等。我看到这是你的第一篇帖子,如果你喜欢某个东西,给它一个+1,如果正确,勾选!希望我也能有一个编程的生活,我很喜欢!
select who from likes where picture_ID = 1;