我有一个登录页面,允许用户在注册后登录。我还有一个表格,允许登录的用户发送广告。
我在我的数据库中获取提交的数据。我的数据库有 2 个表格。第一个(users)用于用户注册,第二个(adver)用于广告数据。在我的“广告”表中,我有一列在提交表单后获取用户的名字。
我的问题是如何在同一用户提交的广告旁边显示用户信息!?
如果您在两个表中都有一个 userId,您可以尝试:
Select
*
from
users u
inner join advertisements a on (u.userId = a.userId)
Select
*
from
users u
inner join advertisements a on (u.first_name = a.first_name)
使用 mysql Join 查询。
首先,为每个用户分配一个唯一的id(这是显而易见的事情),如果注册用户提交了广告,那么在广告表中使用他注册的唯一id。
请看下面的解释:
要实现这一点,您可以参考此链接