如何选择具有相同列值的所有用户(php)

时间:2016-04-30 01:57:08

标签: php sql select where-clause

这是我的概率。 :

我有一个带有“music_style”列的用户表,该列从选择输入中获取值

例如:摇滚,金属,流行......

我想选择与我有相同“music_style”的所有其他用户。

示例:如果我在我的个人资料上添加“金属”,我想看到所有其他金属配置文件。

我希望很清楚,抱歉我的英语不好:s

2 个答案:

答案 0 :(得分:1)

假设您使用的是基于sql的dbms,您可以使用以下sql语句:

 SELECT * FROM `USERSTABLE` WHERE `music_style` = '$myStyle';

$myStyle是存储输入的php变量。

答案 1 :(得分:1)

感谢您的回答,它完美无缺。但它选择具有相同music_style的所有用户,包括我。我试图纠正这个但是没有用。

我试过了:

 $id = $_GET['id']

("SELECT * FROM users WHERE `music_style` = '$myStyle' AND 'id' != '$id' ");