Php 在Mysql中,如何从列中选择除值以外的所有值?
例如,我有一个查询:Php 在Mysql中,如何从列中选择除值以外的所有值?,php,mysql,Php,Mysql,例如,我有一个查询: $legend= mysql_num_rows(mysql_query("SELECT * FROM users WHERE rank = 'Legend' AND status='Alive' AND userlevel <> '2'")); $legend=mysql\u num\u行(mysql\u查询(“从用户中选择*,其中排名='legend',状态='Alive',用户级别'2'); 我需要知道你怎么做排除符号,因为它表明不正确 $legend
$legend= mysql_num_rows(mysql_query("SELECT * FROM users WHERE rank = 'Legend' AND status='Alive' AND userlevel <> '2'"));
$legend=mysql\u num\u行(mysql\u查询(“从用户中选择*,其中排名='legend',状态='Alive',用户级别'2');
我需要知道你怎么做排除符号,因为它表明
不正确
$legend= mysql_num_rows(mysql_query("SELECT * FROM users WHERE rank = 'Legend' AND status='Alive' AND userlevel != '2'"));
如果我没听错的话,这就可以了。像这样试试
SELECT *
FROM users
WHERE rank = 'Legend'
AND status='Alive'
AND userlevel != '2'
$legend= mysql_num_rows(mysql_query("SELECT * FROM users WHERE rank = 'Legend' AND status='Alive' AND userlevel !='2'"));
这将查询具有
rank
asLegend
和status
asAlive
的结果,排除userlevel
和2
是什么?使用=代码>取而代之!让我想起了鱼的一部分。>你的方法是正确的,这应该是可行的,如果你有userlevel=2的记录,请检查你的表,我的意思是执行查询“SELECT COUNT(*)FROM userlevel=2”,我想你会找到0个结果。啊,是的,这也行得通,
和=代码>。谢谢大家。我打赌你们在用户表中找到了0个结果,对吗:-)@Ma'moonAl-Akash找到了我所需要的,1个结果。