Php 在每个成员登录时在页面上显示其特定内容

Php 在每个成员登录时在页面上显示其特定内容,php,sql,if-statement,Php,Sql,If Statement,我的数据库中有两个表。一个是成员列表,当然每个成员都有不同的成员ID。第二个表是指定给一个成员的项目列表 请注意,每个表都有一个用户id列。基于user\u id我只想在他们的网页上显示某些项目 当Joe登录到会员区时,他会被带到欢迎页面。在欢迎页面上,我希望Joe能够点击一个链接,将他带到一个页面。此页面将显示仅允许Joe查看的项目。如果另一个成员点击链接,它会显示一条消息,上面写着“对不起”,而不是为了你的眼睛 我真的只是在学习,在过去的几天里,我一直在寻找关于这个问题的帮助 从我所读到的内

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

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

当Joe登录到会员区时,他会被带到欢迎页面。在欢迎页面上,我希望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=“从表中选择*项,其中user\u id=”.$user\u id
$result=mysql\u查询($result)

要获取行,请执行以下操作:

`$row=mysql_fetch_array($result);`
要从该行获取特定列,请执行以下操作:

$column_data=$row[$columnNameString]


执行该查询时,您将只获得用户id列值等于用户id变量值的行。

为什么要显示不允许他查看的链接?允许Joe查看表中附加了其用户id的项目。如果Sue的用户id附加到表中的项目,则允许她查看这些项目。但是Joe不允许查看Sue的项目,反之亦然。您使用的是哪种语言?
“从表中选择*项,其中user\u id=“.user\u id
replace执行该查询时,您将只获得user\u id列值等于user\u id变量值的行。非常感谢。当我在等待你的答复时,我想知道选择是否有效。我试试看。