0

我有一个登录页面,允许用户在注册后登录。我还有一个表格,允许登录的用户发送广告。

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

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

4

3 回答 3

0

如果您在两个表中都有一个 userId,您可以尝试:

Select 
*
from 
users u
inner join advertisements a on (u.userId = a.userId)
于 2013-10-27T16:20:42.430 回答
0
Select 
*
from 
users u
inner join advertisements a on (u.first_name = a.first_name)
于 2013-10-27T16:24:53.983 回答
0

使用 mysql Join 查询。

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

请看下面的解释:

在此处输入图像描述

要实现这一点,您可以参考此链接

于 2013-10-27T16:54:12.337 回答