具有变量变量的动态查询?

时间:2011-07-14 15:29:36

标签: php

如果标题看起来有误导性,我很抱歉,我不确定最好的方法。

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

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

我想将每个值链接到一个页面,该页面然后运行查询并显示具有相同INTEREST的所有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的brginner所以任何帮助非常感谢! 感谢

1 个答案:

答案 0 :(得分:3)

为什么不直接使用:

select users with interest = $value

除非我真的误解你的问题。

如果您正在寻找mysql语法来从表users中提取某些interest

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