这里是我的概率。 :如何选择具有相同列值的所有用户(php)
我有一个用户表列“music_style”谁从选择输入
例如获得价值:摇滚,金属,流行,...
我想选择所有其他用户谁与我有相同的“音乐风格”。
例如:如果我将“金属”放在我的个人资料上,我想查看所有其他金属配置文件。
我希望已经明确,对不起我的英文不好:■
这里是我的概率。 :如何选择具有相同列值的所有用户(php)
我有一个用户表列“music_style”谁从选择输入
例如获得价值:摇滚,金属,流行,...
我想选择所有其他用户谁与我有相同的“音乐风格”。
例如:如果我将“金属”放在我的个人资料上,我想查看所有其他金属配置文件。
我希望已经明确,对不起我的英文不好:■
假设你使用的是基于SQL数据库管理系统,你可以使用下面的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' ");
你上面试过的是什么? – Avi
显示代码,尝试前询问,这是PHP,MySQL的的基础,我不能相信你无法找到互联网上的一些帮助启动。请尽量提供一个工作的开始,然后我们可以帮助你 – olibiaz
你的英语不错,缺乏代码是不好的;) –
只是一个友好的提示,你可能想要阅读本页:[The How-To - 问题指南](https://stackoverflow.com/help/how-to-ask),这样你就可以确保你的问题很容易回答并且尽可能清楚。一定要包括你为解决你遇到的问题所做的任何努力,以及当你尝试修复这些问题时发生了什么。另外不要忘记你的显示代码和任何错误信息! –