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


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

这是我的问题:

我得到了一个用户表,其中有一列"music_style",他们从选择输入中获取值

例如:摇滚、金属、流行音乐,。。。

我想选择所有其他与我具有相同"音乐风格"的用户。

示例:如果我在个人资料上加上"金属",我想看到所有其他带有金属的个人资料。

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

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

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

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

感谢您的回答,它非常有效。但它选择了所有具有相同music_style的用户,包括我。我试图纠正这个问题,但没有成功。

我试过这个:

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