2013-10-27 33 views
0

我有一个登录页面,允许用户在注册后登录。 我也有一个表单,允许内置用户禁止广告。如何从MySQl获取正确的数据?

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

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

+1

你应该表现出你的表的模式和一些初始代码。帮助我们来帮助你:) – Eamonn

回答

0

使用MySQL联合查询。

首先,分配一个唯一的ID给每一个用户(这是一个明显的事情):如果注册的用户提交的广告,然后使用其注册的唯一ID在该广告表。

见解释如下:

enter image description here

要实现这一点,你可以参考this link

0

如果你有一个存在于表用户id,你可以尝试使用:

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

THX它的工作原理,但我想我也需要重写URL,这样每个广告将有自己的“独一无二”的网址..对不对? – user2900365

+0

是的,我会建议,就像Butterfruit向你展示的那样 –

相关问题