当每个成员登录时,在页面上显示特定的内容


Show specific content on a page for each member when they log in

我的数据库中有两个表。一个是成员列表,当然每个成员都有不同的成员ID。第二个表是指定给一个成员的项的列表。

请注意,每个表都有一个user_id列。基于user_id,我只想在他们的网页上显示某些项目。

当Joe登录到成员区时,他被带到一个欢迎页面。在那个欢迎页面上,我希望乔能够点击一个链接,这将带他到一个页面。这个页面将显示只有Joe可以看到的项目。如果其他成员点击链接,它会显示一条消息,上面写着"对不起,不是为了你的眼睛。"

我真的只是在学习,并且在过去的几天里一直在寻找这个问题的帮助。

我在想,从我读到的,我也许可以用一个if语句修改我的"特殊页"的顶部,它会说像

if user_id from table_members = user_id from table_items
Show all rows from table_items which = user_id

网上有大量关于显示动态数据的教程。只是试着在"使用php制作动态网页"这样的搜索。设$user_id为变量,存储登录到网站的用户的userid。

$query="select * from table_items where user_id=".$user_id ;$result=mysql_query($result);

获取一行:

`$row=mysql_fetch_array($result);`

从该行获取特定列:

$column_data=$row[$columnNameString];

执行该查询,您将只获得user_id列值等于user_id变量值的行