我如何 select 所有具有相同列值的用户 (php)

How can I select all user with same column value (php)

这是我的概率。 :

我有一个用户 table 的列 "music_style" 从 select 输入

中获取价值

示例:摇滚、金属、流行……

我想 select 与我有相同 "music_style" 的所有其他用户。

示例:如果我将 "metal" 放在我的配置文件中,我想查看所有其他带有金属的配置文件。

我希望已经清楚了,抱歉我的英语不好:s

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

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

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

感谢您的回答,它运行良好。但它 select 所有具有相同 music_style 的用户,包括我。我试图更正此问题,但没有成功。

我试过了:

 $id = $_GET['id']

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