显示带有照片的在线用户的页面
Posted
技术标签:
【中文标题】显示带有照片的在线用户的页面【英文标题】:Page to display online users with photos 【发布时间】:2014-02-06 02:36:52 【问题描述】:我正在尝试创建一个社交网络,到目前为止我已经获得了将有效数据传递到数据库的注册表单,我目前有两个表....
成员表 - 名 - 姓 - 手机号码(PK) - 邮政编码 - 城市 带有成员详细信息等。
用户表 - 用户 ID(PK)自动递增 - 用户名 - 密码 - 用户照片 - 帐户类型
在我的网站中,我试图建立一个用户可以浏览其他用户的页面,他们还可以选择一个页面,该页面将显示所有在线用户以及他们的个人资料图片和用户名。我想知道我将如何去做,或者是否有人做过类似类型的网页会给我任何提示,目前我只能看到计数器以将在线用户显示为整数。我正在用 php 做我的项目
【问题讨论】:
【参考方案1】:伙计,在执行之前计划一下。 :)
如果您在完成工作时遇到困难,请提出具体问题。也尝试自己做功课,如果您有问题或错误,请在此处提问,然后发布问题。您可以在 youtube 教程中找到帮助。
请发布您的代码,以表明您已经尝试过,然后有人会帮助您。
【讨论】:
将您的项目分解成小块并开始一一执行,如果您在完成任务时遇到任何问题,请在上面提出问题。【参考方案2】:您必须考虑如何知道用户是否在线。在您的成员表中,您是否有一个字段带有他们上次登录时的时间戳?如果是这样,您可以简单地从您的 mysql 查询中执行此操作,以提取时间戳在最后 5 分钟左右的任何成员。您的查询可能如下所示:
SELECT * FROM `members` WHERE `last_logged_in` > now() - INTERVAL 5 MINUTE
但是,我对用户和成员之间的区别有点困惑。如果您没有为您的数据库工作使用特定的框架或工具,您可能想要研究 PHP 的 PDO 以及如何使用它。祝你的项目好运!
【讨论】:
谢谢你这似乎很简单,现在你解释了它,对于我的数据库,我使用 ER 图来规划它,所以成员表继承自用户表,我这样做是为了规范化以确保所有复合键在不同的表中以上是关于显示带有照片的在线用户的页面的主要内容,如果未能解决你的问题,请参考以下文章