我一直在寻找几个小时试图找出这个问题,没有运气。我相信这是一件容易的事情,我只需要指出正确的方向。基于登录显示表信息
在我的数据库中,我有一个包含用户名和密码的成员表。在我的第二张表中,我有行名称,网址和描述。
当用户登录时,我想要根据用户名显示特定链接。所以如果John登录,他会看到与他的名字相关的所有链接等等。
对于我的生活,我似乎无法弄清楚如何做到这一点。任何帮助或在哪里我可以阅读做这样的事情的链接将不胜感激。
我一直在寻找几个小时试图找出这个问题,没有运气。我相信这是一件容易的事情,我只需要指出正确的方向。基于登录显示表信息
在我的数据库中,我有一个包含用户名和密码的成员表。在我的第二张表中,我有行名称,网址和描述。
当用户登录时,我想要根据用户名显示特定链接。所以如果John登录,他会看到与他的名字相关的所有链接等等。
对于我的生活,我似乎无法弄清楚如何做到这一点。任何帮助或在哪里我可以阅读做这样的事情的链接将不胜感激。
在这种情况下,您可能需要添加Junction Table将用户关联到链接。如果用户不能共享链接,您可以添加一个用户名(或者您标识一个用户)到链接表中。
如果您详细分享您当前的结构,我们会更有帮助。
也许我误解你的问题,但这里是一个可能的解决方案:
当用户登录:
$_SESSION['user_id'] = $logged_in_users_id;
然后显示的链接时:
$query = "SELECT `url`, `name` FROM `links_table` WHERE `user` = {$_SESSION['user_id']}";
$result = mysql_query($query);
while ($obj = mysql_fetch_object($result)) {
print "<a href='{$obj->link}'>{$obj->name}</a><br />";
}
希望这有助于。
如果您需要帮助,您应该显示数据库结构。连接是一个选项连接表更简单,但它取决于你的结构。 – Nabab 2012-02-08 19:16:58