如何从MySQl获取正确的数据?

时间:2013-10-27 16:18:43

标签: php mysql database

我有一个登录页面,允许用户在注册后登录。 我还有一个表格,允许所有用户进行广告宣传。

我在我的数据库中获取提交的数据。 我的数据库有2个表格。 第一个(用户)用于注册,第二个(广告)用于广告数据。 在我的'adver'表中,我有一个列,在提交表单后获取用户的first_name。

我的问题是如何在同一位用户旁边显示提交的推文旁边的用户信息!?

3 个答案:

答案 0 :(得分:0)

如果表格中都有userId,您可以尝试使用:

Select 
*
from 
users u
inner join advertisements a on (u.userId = a.userId)

答案 1 :(得分:0)

Select 
*
from 
users u
inner join advertisements a on (u.first_name = a.first_name)

答案 2 :(得分:0)

使用mysql加入查询。

首先,为每个用户分配一个唯一的ID(这是显而易见的事情),如果注册用户提交广告,则在广告表中使用他注册的唯一ID。

请参阅以下说明:

enter image description here

要实现此目的,您可以参考this link