我一直在寻找几个小时试图解决这个问题而没有运气。我确信这是一件容易的事情,我只需要指出正确的方向。
在我的数据库中,我有一个包含用户名和密码的成员表。在我的第二个表中,我有名称,网址和描述的行。
当用户登录时,我希望根据用户名显示特定链接。因此,如果John登录,他将会看到与他的名字相关的所有链接,等等。
对于我的生活,我似乎无法弄清楚如何做到这一点。任何帮助或链接,我可以阅读这样的事情将非常感谢。
答案 0 :(得分:1)
在这种情况下,您可能需要添加Junction Table以将用户与链接相关联。如果用户无法共享链接,您可以在链接表中添加用户名(或者您识别用户)。
如果您详细分享您当前的结构,我们会更有帮助。
答案 1 :(得分:0)
也许我误解了你的问题,但这是一个可能的解决方案:
当用户登录时:
$_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 />";
}
希望有所帮助。