2011-07-14 107 views
1

对不起,如果标题看起来有误导性,我不确定是否有最好的方式来表达它。动态查询与变量变量?

我有一个2列表,在表中有一个USER_ID列表和INTEREST列表。

在我的页面上我有一个查询调用所有的兴趣,并把它们放入一个jquery选框。

我想使每个值链接到一个页面,然后运行查询并显示所有USER_ID与相同的利息。

在我脑海中的唯一方法(我知道如何)是拥有IF包含查询语句的列表,所以

if($value = 'soccer'){run query that gets all users with soccer as interest} 
elseif($value = 'tennis'){run query that gets all users with tennis as interest} 
and so on... 

的值不会被设定其不可能的,我写这个页面,建立这个最好的方法是什么?

我仍然是一个刷新PHP的,所以任何帮助非常感谢! 感谢

回答

3

为什么不直接使用:

select users with interest = $value 

除非我真的误读了你的问题。

如果您正在寻找MySQL的语法从表users拉一切具有一定interest

"SELECT * FROM `users` WHERE interest = $value";