【问题标题】:Page to display online users with photos显示带有照片的在线用户的页面
【发布时间】:2014-02-06 02:36:52
【问题描述】:

我正在尝试创建一个社交网络,到目前为止我已经获得了将有效数据传递到数据库的注册表单,我目前有两个表....

成员表 - 名 - 姓 - 手机号码(PK) - 邮政编码 - 城市 带有成员详细信息等。

用户表 - 用户 ID(PK)自动递增 - 用户名 - 密码 - 用户照片 - 帐户类型

在我的网站中,我试图建立一个用户可以浏览其他用户的页面,他们还可以选择一个页面,该页面将显示所有在线用户以及他们的个人资料图片和用户名。我想知道我将如何去做,或者是否有人做过类似类型的网页会给我任何提示,目前我只能看到计数器以将在线用户显示为整数。我正在用 PHP 做我的项目

【问题讨论】:

    标签: php mysql database social-networking


    【解决方案1】:

    伙计,在执行之前计划一下。 :)

    如果您在完成工作时遇到困难,请提出具体问题。也尝试自己做功课,如果您有问题或错误,请在此处提问,然后发布问题。您可以在 youtube 教程中找到帮助。

    请发布您的代码,以表明您已经尝试过,然后有人会帮助您。

    【讨论】:

    • 将您的项目分解成小块并开始一一执行,如果您在完成任务时遇到任何问题,请在上面提出问题。
    【解决方案2】:

    您必须考虑如何知道用户是否在线。在您的成员表中,您是否有一个字段带有他们上次登录时的时间戳?如果是这样,您可以简单地从您的 MYSQL 查询中执行此操作,以提取时间戳在最后 5 分钟左右的任何成员。您的查询可能如下所示:

    SELECT * FROM `members` WHERE `last_logged_in` > now() - INTERVAL 5 MINUTE
    

    但是,我对用户和成员之间的区别有点困惑。如果您没有为您的数据库工作使用特定的框架或工具,您可能想要研究 PHP 的 PDO 以及如何使用它。祝你的项目好运!

    【讨论】:

    • 谢谢你这似乎很简单,现在你解释了它,对于我的数据库,我使用 ER 图来规划它,所以成员表继承自用户表,我这样做是为了规范化以确保所有复合键在不同的表中
    猜你喜欢
    • 1970-01-01
    • 2013-12-18
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多