2012-10-10 84 views
0

在MySQL表中,我有一行用于用户组。在这一行中,我有用户组号码。 我试图从所有用户组得到结果除0和5从sql中获取结果并忽略一些数字

我这个代码的尝试:

$sql = $db->query(" 
SELECT 
author FROM dle_photo_post where ug<'5' and moder ='0' 
"); 

问题是我不知道我怎么可以忽略0和5

+0

确保0和5的数字或字母。 –

回答

1
SELECT 
author FROM dle_photo_post where ug not in('5','0') and moder ='0' 
+0

谢谢但0呢?我需要忽略0和5 – Alireza

+0

尝试更新的查询 – AnandPhadke

1
SELECT author FROM dle_photo_post where ug!=5 and ug!=0 
1

如果ug是单数,那么你应该能够做到

SELECT 
    author 
FROM 
    dle_photo_post 
WHERE 
    ug <> 5 AND ug <> 0 
+0

谢谢MrCode .. – Alireza

1

尝试,

SELECT author 
FROM dle_photo_post 
where usergroups NOT IN (0, 5) 
+0

谢谢john woo! – Alireza

+0

@Alireza欢迎您! –

1
$sql = $db->query(" 
SELECT 
author FROM dle_photo_post where ug not in('0','5') 
"); 
+0

谢谢你亲爱的Nirav – Alireza

+0

@Alireza欢迎。随意问。! –